py2exe编译后的问题
Problems after py2exe compiling
我刚刚用 py2exe 编译了一个脚本,但遇到了一些问题。在我的脚本中有这样的行:
(os.path.dirname(os.path.realpath(__file__))+"\"+os.path.basename(__file__))
编译后,file 变量采用旧 python 文件的名称。比如myscript.py,即使我执行myscript.exe
有解决这个小问题的方法吗?如果你问,不,我不能写最终 .exe 文件的名称而不是 file
在这里,如果您使用的是 py2exe,这将对您有所帮助:
file = os.path.abspath(sys.argv[0])
path = os.path.dirname(_file)
我刚刚用 py2exe 编译了一个脚本,但遇到了一些问题。在我的脚本中有这样的行:
(os.path.dirname(os.path.realpath(__file__))+"\"+os.path.basename(__file__))
编译后,file 变量采用旧 python 文件的名称。比如myscript.py,即使我执行myscript.exe
有解决这个小问题的方法吗?如果你问,不,我不能写最终 .exe 文件的名称而不是 file
在这里,如果您使用的是 py2exe,这将对您有所帮助:
file = os.path.abspath(sys.argv[0])
path = os.path.dirname(_file)