Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python py2exe/pyinstaller:将所有可配置变量放在.py文件中是一种不好的做法吗?_Python_Py2exe_Pyinstaller - Fatal编程技术网

Python py2exe/pyinstaller:将所有可配置变量放在.py文件中是一种不好的做法吗?

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

我正在为一位运行Windows的同事编写脚本,但我的开发环境是GNU/Linux

我有一堆需要配置的变量。所以我把它们都放在一个config.py中,我已经将它导入到主项目中


最初我打算让他安装Cygwin,但后来我想到用py2exe或pyinstaller将其打包成一个exe。我以前都没用过,所以我不知道它们是怎么工作的。我是否会对config.py文件有问题,或者我应该使用像ConfigParser这样的实际模块来存储我的设置,以便它可以与.exe文件分开?

我肯定会使用配置解析器,甚至只使用json或ini文件。

我肯定会使用配置解析器,甚至只使用json或ini文件。

如果您的朋友决定更改配置中的某些内容,他必须要求您这样做,再次运行py2exe并再次将.exe发送给他。使用.ini文件,他只需编辑该文件。

你会遇到的问题是,如果你的朋友决定更改配置中的某些内容,他必须要求你这样做,再次运行py2exe并再次向他发送.exe。使用.ini文件,他只需编辑文件