gol*_*oli 5 python pyinstaller python-3.x
我目前正在使用:
import os
Run Code Online (Sandbox Code Playgroud)
我应该像这样单独导入所有内容:
from os import listdir, chdir, path, getcwd
Run Code Online (Sandbox Code Playgroud)
我希望我的编译.exe尽可能小,并尽可能优化.是否值得这样做或者python在编译时不包含未使用的函数和类?
我正在使用pyinstaller
小智 1
该import os方法在执行时间方面更加高效。
如果我们导入整个模块:
import os
def list():
print(os.listdir('.'))
Run Code Online (Sandbox Code Playgroud)
它的执行时间为 0.074 秒,但仅导入一种方法时:
from os import listdir
def list():
print(listdir('.'))
Run Code Online (Sandbox Code Playgroud)
那么需要0.076s。
这里我使用该timeit模块来计时上述函数的执行。
| 归档时间: |
|
| 查看次数: |
87 次 |
| 最近记录: |