对于我正在编写的python程序,我想给出以三种不同方式配置它的机会.环境变量,配置文件和命令行参数.
从逻辑上讲,我认为命令行参数应始终具有最高优先级.我有点怀疑环境变量是否应优先于配置文件?配置文件是系统范围的,用户特定的还是在命令行中作为参数给出是否重要?
(注意我的平台是Unix/Linux)
configuration environment-variables configuration-files command-line-arguments
command-line-arguments ×1
configuration ×1
configuration-files ×1
environment-variables ×1