从转换为.ex的python程序创建并运行保存

2024-06-01 09:04:34 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个python程序,它被转换成exe文件进行分发。 用户可以进行保存。于是出现了保存文件“NewSave”,其中包含一些数据

通过双击这个“NewSave”,它应该调用主exe文件并将数据传递到其中并运行它

什么是合适的方法?如何进行保存(如在Photoshop、MSOffice或其他应用程序中),以便通过单击此保存,主程序将使用保存的数据启动

我没有python以外的编码经验,所以我甚至无法想象如何做到这一点。提前谢谢你的帮助

总结:如何将双击文件的文件路径传递给python脚本


Tags: 文件数据方法用户路径程序应用程序编码
1条回答
网友
1楼 · 发布于 2024-06-01 09:04:34

使用唯一的文件扩展名(.xyz)保存持久性文件,然后在操作系统中设置默认程序,将该扩展名的文件打开到exe

更新OP评论:

import sys
filepaths = [x for x in sys.argv if x.endswith('.xyz')]

将为您提供以特定文件扩展名结尾的系统提供的参数列表。您应该能够合理地预期,这将从双击的文件中生成文件路径列表

相关问题 更多 >