diff --git "a/_posts/pool/2024-11-14-\346\267\261\345\205\245\347\220\206\350\247\243 Python \345\274\202\346\255\245\347\274\226\347\250\213\357\274\210\344\270\212\357\274\211.md" "b/_posts/pool/2024-11-14-\346\267\261\345\205\245\347\220\206\350\247\243Python\345\274\202\346\255\245\347\274\226\347\250\213\357\274\210\344\270\212\357\274\211.md" similarity index 100% rename from "_posts/pool/2024-11-14-\346\267\261\345\205\245\347\220\206\350\247\243 Python \345\274\202\346\255\245\347\274\226\347\250\213\357\274\210\344\270\212\357\274\211.md" rename to "_posts/pool/2024-11-14-\346\267\261\345\205\245\347\220\206\350\247\243Python\345\274\202\346\255\245\347\274\226\347\250\213\357\274\210\344\270\212\357\274\211.md" diff --git a/_posts/pool/2024-11-14.md b/_posts/pool/2024-11-14.md deleted file mode 100644 index 985e170..0000000 --- a/_posts/pool/2024-11-14.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: -author: X -date: "2024-11-14 15:55:43 +0800" -categories: -tags: ---- -`time.perf_counter()` 和 `time.time()` 都是 Python 的 `time` 模块中的函数,但它们有不同的用途和特性。 - -- **`time.time()`**: - - 返回当前时间的时间戳,是从 Unix 纪元 (1970年1月1日午夜 UTC) 到现在的秒数。 - - 它可以受到系统时间和时区设置的影响。 - - 主要用作绝对时间参考,比如记录日志文件的时间戳或者计算两个时间点之间的时间差。 - -- **`time.perf_counter()`**: - - 返回一个浮点数,表示自某个任意固定点以来经过的时间,通常用于测量时间间隔。 - - 它不受系统时间调整的影响,即使系统时间被手动修改也不会影响它的准确性。 - - 设计初衷是为了提供一个高分辨率的时间源,适用于需要高精度时间测量的情况,比如性能测试或基准测试。 - -简单地说,如果你需要测量一段时间内的性能或时间消耗,应该使用 `time.perf_counter()`;而如果你需要获取当前的日期和时间,或者记录某个事件发生的具体时刻,则更适合使用 `time.time()`。 - -示例代码对比: -```python -import time - -# 使用 time.time() 计算时间差 -start_time = time.time() -# 执行一些操作... -end_time = time.time() -print("time.time():", end_time - start_time) - -# 使用 time.perf_counter() 计算时间差 -start_perf = time.perf_counter() -# 执行相同的一些操作... -end_perf = time.perf_counter() -print("time.perf_counter():", end_perf - start_perf) -``` - -在这段代码中,可以看到两种方式都可以用来测量时间,但是 `time.perf_counter()` 提供了更高的精度,特别适合于需要精确度量时间间隔的场景。 \ No newline at end of file diff --git a/_posts/pool/2024-11-15.md b/_posts/pool/2024-11-15.md deleted file mode 100644 index 5655e2f..0000000 --- a/_posts/pool/2024-11-15.md +++ /dev/null @@ -1,9 +0,0 @@ ---- -title: -author: X -date: "2024-11-15 14:47:26 +0800" -categories: -tags: ---- -from asgiref.sync import async_to_sync -也是只能在事件循环没启动的环境下用 \ No newline at end of file