在Linux中设置用于python中while循环的环境int变量,但循环不会停止

2024-04-20 11:04:07 发布

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

我用Python控制树莓皮2上的一个LED。我要LED灯亮x秒。当我在Linux中设置环境变量时。例如,export t=5。LED灯亮,但不灭。在

如果我只是在python脚本中设置变量,一切都会正常工作。在

我在Linux中设置一个环境变量,如下所示:

export t=5
sudo python test.py

在Python中得到的结果如下:

^{pr2}$

Tags: pytest脚本ledlinux环境变量sudoexport
1条回答
网友
1楼 · 发布于 2024-04-20 11:04:07

环境变量的值—以及os.environ的值—以字符串的形式存储。因此,您需要将t转换为一个数字,以便与s进行比较,以便执行您想要的操作:

t = int(os.environ.get('t'))

相关问题 更多 >