擅长:python、mysql、java
<p>最好的方法是使用主目录(<code>~/.config/yourscript/config.json</code>)中的配置文件。在</p>
<p>然后,可以在启动时加载文件,并在文件不存在时提供默认值:</p>
<p>示例(配置.py)公司名称:</p>
<pre><code>import json
default_config = {
"name": "volnt",
"mail": "oh@hi.com"
}
def load_settings():
settings = default_config
try:
with open("~/.config/yourscript/config.json", "r") as config_file:
loaded_config = json.loads(config_file.read())
for key in loaded_config:
settings[key] = loaded_config[key]
except IOError: # file does not exist
pass
return settings
</code></pre>
<p>对于配置文件,使用json而不是python是个好主意,因为它使使用脚本的人更容易编辑。在</p>