.env 文件中的当前 Path 变量

spi*_*edd 6 python environment-variables pipenv

有没有办法引用文件中的当前目录.env

尝试将配置文件的位置从用户配置文件指向当前路径。例如,

CONFIG_FILE=${USERPROFILE}\.configs\config.cfg
Run Code Online (Sandbox Code Playgroud)

我想将其设置为

CONFIG_FILE=${CURRENTPATH}\.configs\config.cfg
Run Code Online (Sandbox Code Playgroud)

fnc*_*omp 1

在 Ubuntu 上使用 Pipenv 运行我的程序,我可以执行以下操作:

SETUP_CFG=${PWD}/setup.cfg
Run Code Online (Sandbox Code Playgroud)

在Python中我可以这样做:

import os
from pathlib import Path

assert os.environ.get("SETUP_CFG") == (Path.cwd() / "setup.cfg").as_posix()
Run Code Online (Sandbox Code Playgroud)