python的等价物(process.env.PORT | | 3000)

2024-04-24 13:34:13 发布

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

我不知道这是否是最好的提问地点,但我想知道pythonconst port = process.env.PORT || 3000;的等价物是什么

主要目的是我希望能够根据环境在python中设置环境变量


Tags: 目的env环境port环境变量process地点const
1条回答
网友
1楼 · 发布于 2024-04-24 13:34:13

您可以使用os.environ.get('PORT', 3000)os.environ映射支持.get方法,如果键存在,则返回值,否则返回第二个参数

~$ PORT=4000 python

>>> import os
>>> os.environ.get('PORT', 5000)
'4000'

您可能希望将命令包装在int中以获取int,而不管使用的是环境变量还是默认值,但其行为与Javascript示例中的相同

相关问题 更多 >