我使用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
答案 0 :(得分:0)
尝试以下方法:
print(sys._MEIPASS)
print(sys.executable)