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