我目前正在使用:
import os
我应该像这样单独导入所有内容:
from os import listdir, chdir, path, getcwd
我希望将我编译的.exe缩小并尽可能优化。是否值得这样做或者python在编译时不包含未使用的函数和类?
我正在使用pyinstaller
答案 0 :(得分:1)
import os
def list():
print(os.listdir('.'))
方法在执行时间方面更有效。
如果我们导入整个模块:
from os import listdir
def list():
print(listdir('.'))
它在0.074秒内执行,但仅在导入一个方法时执行:
timeit
然后需要0.076秒。
这里我使用{{1}}模块来计算上述函数的执行时间。