mummummuuu 2022-10-21 12:13 采纳率: 22.2%
浏览 18

py文件转化为exe后重命名问题

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"

如何解决

  • 写回答

1条回答 默认 最新

  • community_717 CSDN-AI 官方账号 2022-10-21 13:22
    关注
    评论

报告相同问题?

问题事件

  • 修改了问题 10月21日
  • 创建了问题 10月21日

悬赏问题

  • ¥15 webstorm上开发的vue3+vite5+typeScript打包时报错
  • ¥15 vue使用gojs,需求在link中的虚线上添加方向箭头
  • ¥15 CSS通配符清除内外边距为什么可以覆盖默认样式?
  • ¥15 SPSS分类模型实训题步骤
  • ¥15 求解决扩散模型代码问题
  • ¥15 工创大赛太阳能电动车项目零基础要学什么
  • ¥20 limma多组间分析最终p值只有一个
  • ¥15 nopCommerce开发问题
  • ¥15 torch.multiprocessing.spawn.ProcessExitedException: process 1 terminated with signal SIGKILL
  • ¥15 QuartusⅡ15.0编译项目后,output_files中的.jdi、.sld、.sof不更新怎么解决