这可能是一个简单的答案,但在谈到 Python 时我真的很陌生。我已经获得了现有代码,我正在尝试为它创建一个配置文件,而以前它对所有内容进行了硬编码。我想要一个default带有源代码的配置,但是当他们第一次运行它时,让程序在用户的主目录(例如 ~/.config)中创建该配置文件的副本。这样他们就可以在他们的主目录中编辑文件而不是编辑源代码。(至少有人告诉我这是最好的。)我对语法和诸如此类的东西真的很糟糕,但我知道它应该是这样的:
try import ~/.config/cfg.ini
Run Code Online (Sandbox Code Playgroud)
除非文件不存在,进口defaultconfig创造的defaultconfig称为副本cfg.ini中~/.config(目录〜/的.config就必须再创建太)
目前我只有config.py我的源代码,然后在需要值时使用导入配置和 config.(variable name)。
我知道这格式不好,抱歉。