我正在使用API,我只想知道用户将为api提供工作的配置文件的最佳位置。 基本上,我正在获取推文,我希望用户提供配置(API凭证)
答案 0 :(得分:0)
配置文件的公共位置位于用户主目录中的文件夹中;例如~/.config/my_api_config.cfg
或~/.my_api/config.cfg
等...
没有什么可以阻止您要求用户将文件放在非常特定的位置,例如/must/be/this/exact/folder/config.cfg
通常,程序会在几个地方搜索,以查看是否存在配置文件,例如
same/directory/as/script/using/api/my_api_config.cfg
(按脚本配置)~/.config/my_api_config.cfg
(根据用户配置;可以是
指定用户目录中其他任何地方)/etc/my_api/config.cfg
(系统范围内的配置)