假设我在当前目录中有一个名为credentials.json
的文件,一个环境变量MY_CREDENTIALS=credentials.json
和一个通过main.py
使用此环境变量的脚本os.getenv('MY_CREDENTIALS')
。
现在,我创建一个子文件夹并在其中放置以下内容:/subfolder/my_other_script.py
。如果我打印os.getenv('MY_CREDENTIALS')
,则我确实会得到credentials.json
,但是我不能使用此文件,因为它在我的根目录中(不在/subfolder
中)。因此,尽管该文件位于根目录中,但该如何使用呢?对我唯一有效的方法是在credentials.json
中创建/subfolder
的副本,但是那样的话,我将拥有该文件的多个副本,而我不希望这样做。
感谢您的回复!