【发布时间】:2020-04-08 09:54:27
【问题描述】:
我正在计划一个我打算通过 PyPi 分发的命令行 Python 应用程序。
当使用 pip 安装应用程序时,我想在用户文件系统的适当位置创建一个用户可编辑的配置文件。
例如,在 Ubuntu 中,该文件类似于 ~/.config/foo/config.ini
在安装时,我想创建文件(如果可能)并能够指定另一个配置文件来使用命令行参数。
完成这项工作的通常方案是什么?
【问题讨论】:
-
程序第一次运行时可以创建文件。
-
别忘了创建目录。如果目录不存在,则无法创建文件。