Python:将配置文件放置在API中的位置

时间:2018-10-03 17:13:17

标签: python

我正在使用API​​,我只想知道用户将为api提供工作的配置文件的最佳位置。 基本上,我正在获取推文,我希望用户提供配置(API凭证)

1 个答案:

答案 0 :(得分:0)

配置文件的公共位置位于用户主目录中的文件夹中;例如~/.config/my_api_config.cfg~/.my_api/config.cfg等...

没有什么可以阻止您要求用户将文件放在非常特定的位置,例如/must/be/this/exact/folder/config.cfg

通常,程序会在几个地方搜索,以查看是否存在配置文件,例如

  1. same/directory/as/script/using/api/my_api_config.cfg(按脚本配置)
  2. ~/.config/my_api_config.cfg(根据用户配置;可以是     指定用户目录中其他任何地方)
  3. /etc/my_api/config.cfg     (系统范围内的配置)