84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
/etc/sf.cfg
此文件里面全是定义的变量,有很多,大概几百行例如:HAHA='123',HEHE='456'
用python写个脚本需要用到里面的变量,
os.system('source /etc/sf.cfg ') print os.environ.get("HAHA")
但是并获取不到,提示None
请问有其他方法吗?
勇敢站起来快步向前冲是你唯一的出路
python 怎麼導入文字裡的全部變量,切可取出變數值? -PHP中文網問答-python 怎麼導入文字裡的全部變量,切可取出變數值? -PHP中文網問答
圍觀一下哦,學習一下。
楼主方法不对.os.system是创建子进程的.所以结果是不会返回到父进程的.
设置环境变量可以如下:
fp = open("/etc/sf.cfg") lines = fp.readlines() fp.close() for line in lines: items = line.split("=") key = items[0].strip() value = items[1].strip() os.environ[key] = value
python 怎麼導入文字裡的全部變量,切可取出變數值? -PHP中文網問答-python 怎麼導入文字裡的全部變量,切可取出變數值? -PHP中文網問答
圍觀一下哦,學習一下。
楼主方法不对.os.system是创建子进程的.所以结果是不会返回到父进程的.
设置环境变量可以如下: