py2exe编译后的问题

时间:2017-07-23 18:43:08

标签: python python-3.x file variables py2exe

我刚用py2exe编译了一个脚本,我遇到了一些问题。在我的脚本中有这样的行:

(os.path.dirname(os.path.realpath(__file__))+"\\"+os.path.basename(__file__))

并且在编译之后,文件变量采用旧python文件的名称。例如,myscript.py,即使我执行myscript.exe

是否有解决这个小问题的解决方法?如果你问,不,我不能写出最终.exe文件的名称,而不是文件

1 个答案:

答案 0 :(得分:1)

在这里,如果您使用py2exe,这将帮助您:

file = os.path.abspath(sys.argv[0])
path = os.path.dirname(_file)