在windows10上的gitbashshell中从python检索带前导斜杠的env var

2024-04-26 08:05:38 发布

您现在位置:Python中文网/ 问答频道 /正文

我需要定义一个带有前导斜杠的env var,以便从在windows10上gitbash shell中运行的pythondjango应用程序中检索。你知道吗

从python会话中错误地检索env var,如下所示。你知道吗

$ echo $STATIC_URL

$ export STATIC_URL=/static/
$ echo $STATIC_URL
/static/
$ python
Python 3.6.8 (tags/v3.6.8:3c6b436a57, Dec 24 2018, 00:16:47) [MSC v.1916 64 
bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import os
>>> os.environ.get('STATIC_URL')
'C:/Program Files/Git/static/'
>>>

如何设置静态URL env var,以便在python会话中正确地检索它?我需要python像bash一样将其检索为“/static/”,而不是“C:/Program Files/Git/static/”。你知道吗


Tags: gitechoenvurl定义osvarstatic