我有一个python模块,可以在导入时定义一些路径。我希望这些路径可以被c ++和shell中的脚本读取。
一个选项是使用这些路径创建一个文本文件,并在python,c ++和shell中编写一个阅读器,然后用相应的阅读器启动我的所有脚本,但这是我不喜欢的解决方案。我将不断打开文本文件,如果多个脚本同时尝试打开它,它可能会给我带来问题。
另一种解决方案是让python文件将路径定义为环境变量。在python中执行环境变量的常用方法是os.environ,直到我关闭python为止。谁能告诉我怎么做?
(在我的.bashrc中定义这些变量会非常令人头疼,因为该模块也将被其他人使用,并且路径必须不时更改。)
任何其他解决此问题的方法也将受到赞赏。