我编写了一个 python 应用程序,可以使用环境变量将其设置为开发或生产模式。此变量可以作为 CLI 参数传递:
if len(argv) >= 2:
environ['DISCOVERY_ENV'] = argv[1]
else:
environ['DISCOVERY_ENV'] = 'development'
现在的问题是没有设置这个环境。这意味着如果我遵循代码,它就不起作用:
if environ.get('DISCOVERY_ENV') == 'production':
import adafruit_ads1x15.ads1015 as ADS
from adafruit_ads1x15.analog_in import AnalogIn
import busio
import board
在此示例中,不会导入库。
编辑:
这确实适用于 Windows,但不适用于 linux,我的情况是:Rasbian OS。
有谁知道为什么这不起作用?
提前致谢!