Dan*_*993 2 python file exists
我应该使用哪一个来最大化性能?os.path.isfile(path)或者open(path)?
测试有帮助。os.path.isfile比open:快得多:
In [475]: %timeit open('test_test.txt')
10000 loops, best of 3: 47.9 us per loop
In [476]: %timeit os.path.isfile('test_test.txt')
100000 loops, best of 3: 6.21 us per loop
Run Code Online (Sandbox Code Playgroud)
但是看看运行时间。您需要打开或检查大量文件才能对大多数应用程序的总运行时间产生实际影响。
| 归档时间: |
|
| 查看次数: |
3217 次 |
| 最近记录: |