You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

python dotenv CLI的-f/--file参数正确使用规范是什么

python-dotenv 命令行 -f/--file 参数使用规范

python-dotenv CLI 遵循 dotenv [全局选项] 子命令 [子命令参数] 的固定语法结构,-f/--file 属于全局选项,必须放在get/run/list等子命令之前,且参数与文件路径之间用空格分隔,不支持等号赋值写法。

你之前尝试的命令存在两类错误:

  • 部分命令把-f/--file参数放在了get子命令之后,位置不符合语法要求
  • 用等号连接参数和文件路径,该写法不被支持

正确写法示例:

# 相对路径调用
dotenv -f ./config/.env-prod get DB_HOST

# 用户目录路径调用
dotenv -f ~/config/.env-prod get DB_HOST

# 长参数写法
dotenv --file ./config/.env-prod get DB_HOST

如果按上述写法仍无法生效,可依次排查:

  1. 确认当前安装的python-dotenv版本≥0.10.0,旧版本不支持-f/--file参数,可执行pip install --upgrade python-dotenv升级到最新版本
  2. 执行ls ./config/.env-prod验证文件路径真实存在
  3. 检查目标env文件中确实存在DB_HOST配置项,无拼写错误、漏写等问题

内容的提问来源于stack exchange,提问作者librarypseudoscience

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.26 17:48:05