Python py2exe/pyinstaller:将所有可配置变量放在.py文件中是一种不好的做法吗?
我正在为一位运行Windows的同事编写脚本,但我的开发环境是GNU/Linux 我有一堆需要配置的变量。所以我把它们都放在一个config.py中,我已经将它导入到主项目中Python py2exe/pyinstaller:将所有可配置变量放在.py文件中是一种不好的做法吗?,python,py2exe,pyinstaller,Python,Py2exe,Pyinstaller,我正在为一位运行Windows的同事编写脚本,但我的开发环境是GNU/Linux 我有一堆需要配置的变量。所以我把它们都放在一个config.py中,我已经将它导入到主项目中 最初我打算让他安装Cygwin,但后来我想到用py2exe或pyinstaller将其打包成一个exe。我以前都没用过,所以我不知道它们是怎么工作的。我是否会对config.py文件有问题,或者我应该使用像ConfigParser这样的实际模块来存储我的设置,以便它可以与.exe文件分开?我肯定会使用配置解析器,甚至只使用
最初我打算让他安装Cygwin,但后来我想到用py2exe或pyinstaller将其打包成一个exe。我以前都没用过,所以我不知道它们是怎么工作的。我是否会对config.py文件有问题,或者我应该使用像ConfigParser这样的实际模块来存储我的设置,以便它可以与.exe文件分开?我肯定会使用配置解析器,甚至只使用json或ini文件。我肯定会使用配置解析器,甚至只使用json或ini文件。如果您的朋友决定更改配置中的某些内容,他必须要求您这样做,再次运行py2exe并再次将.exe发送给他。使用.ini文件,他只需编辑该文件。你会遇到的问题是,如果你的朋友决定更改配置中的某些内容,他必须要求你这样做,再次运行py2exe并再次向他发送.exe。使用.ini文件,他只需编辑文件