在PyCharm
中的调试会话期间,我需要将一些环境变量设置为None
值。
关于如何在PyCharm
How to set environment variables in PyCharm?中设置Run/Debug配置环境变量有很好的解释,但它们将每个变量设置为特定的值。
可以将环境变量从Run/Debug配置中删除,并将其设置为None
,但我更愿意将变量名称保留在PyCharm
配置设置中,以备将来使用。
那么我如何将其设置为python None
呢?
在PyCharm
中的调试会话期间,我需要将一些环境变量设置为None
值。
关于如何在PyCharm
How to set environment variables in PyCharm?中设置Run/Debug配置环境变量有很好的解释,但它们将每个变量设置为特定的值。
可以将环境变量从Run/Debug配置中删除,并将其设置为None
,但我更愿意将变量名称保留在PyCharm
配置设置中,以备将来使用。
那么我如何将其设置为python None
呢?
2条答案
按热度按时间zxlwwiss1#
你不能。环境变量的行为由Windows决定,而Windows没有提供Python的
None
的等价物。如果你在控制台提示符下执行SET MYVAR=
,Windows将删除变量。PyCharm几乎无法改变这一点。但是,没有什么可以阻止您将名为
#MYVAR
的环境变量设置为旧值MYVAR
。56lgkhnf2#
我找到了解决方案。我只需要用不同的环境变量创建不同的运行/调试配置。