【发布时间】:2014-12-11 06:57:02
【问题描述】:
我真的很想找到我的问题的答案,但找不到,所以我希望我没有重复发布。
我正在使用 debian 和 python27 运行树莓派。启动后,我运行一个脚本,该脚本确定其他脚本所需的一些通用变量。我需要在不同的脚本中使用这些变量,因为它们使用 crontab 在不同的时间运行。 通常在启动脚本完成后,我将所有必要的变量都放在一个文本文件中。 我可以从所有不同的其他脚本访问此文本文件。 但是知道我尽量避免损坏我的树莓派的 SD 卡,我想使用只读模式。 是否有机会在不使用文本文件的情况下使用由 python 脚本创建/更改的变量? 我也可以运行一个无限循环的脚本,但我尽量避免这种情况。
还有其他建议吗?是否可以使用环境变量?
感谢您的每一个回答!
最大
编辑1: 感谢adrianX的建议,但我尝试了这个小例子,但它不起作用:
脚本1:
import os
os.environ["variable1"] = "value1"
执行脚本1后,我运行第二个脚本。
脚本2:
import os
print os.environ.get["variable1"]
但这不起作用?也许我的问题不够清楚?
【问题讨论】:
-
哎呀。我的建议行不通。我的错。我会删除我的回复。
-
没关系,我觉得我不够清楚:)
标签: python python-2.7 debian raspberry-pi