py文件里有用到os.path.basename获取当前文件名,但是用pyinstaller转成exe文件后获取到的名字就固定为原来py文件的名字,exe文件名怎么改都没用
比如如果file.py文件里面是
import os
print(os.path.basename(__file__)) #输出当前文件的文件名
然后用pyinstaller转成exe文件后生成一个file.exe
这时候运行exe会输出"file.py"即使给exe文件改名字,运行之后还是输出"file.py"
如何解决