我正在为运行Windows的同事编写脚本,但我的开发环境是GNU / Linux。
我有一堆需要可配置的变量。所以我将它们全部放在config.py中,我将它导入到主项目中。
最初我打算让他安装Cygwin然后我想用py2exe或pyinstaller将它打包成exe。我之前没有使用过这些,所以我不知道它们是如何工作的。我是否会遇到config.py文件的问题,或者我应该使用像ConfigParser这样的实际模块来存储我的设置,以便它可以与.exe文件分开?
答案 0 :(得分:4)
你可能遇到的问题是,如果你的朋友决定改变配置中的某些内容,他必须要求你这样做,再次运行py2exe并再次将.exe发送给他。使用.ini文件,他只需编辑该文件。
答案 1 :(得分:1)
我肯定会使用配置解析器,甚至只使用json或ini文件。