Python-编译时sys.path [0]不起作用

时间:2018-11-23 13:04:26

标签: python pyinstaller sys

我使用pyinstaller编译我的python文件,但是不是sys.argv [0]打印我的当前目录,而是在%appdata%为什么中打印了一个完全随机的目录?

这是我的代码:

import sys

print(sys.argv[0])

命令已运行:

pyinstaller.exe s.py --onefile

输出为:

C:\Users\Zeref\AppData\Local\Temp\_MEI5002\base_library.zip

代替:

C:\Users\Zeref\Desktop\compile\compiled

1 个答案:

答案 0 :(得分:0)

尝试以下方法:

print(sys._MEIPASS)
print(sys.executable)