原文链接:http://www.faceye.net/search/142291.html
python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼!
1 #coding=utf-8 2 #!/usr/bin/python 3 import os 4 import time 5 #python执行linux命令 6 os.system(\':>./aa.py\') 7 #人机交互输入 8 S = raw_input("input:") 9 os.environ[\'S\']=str(S) 10 #把字符串S写入文件 11 output = open(\'./aa.py\',\'a\') 12 output.write(S) 13 #关闭文件 14 output.close() 15 #python中的思考时间 16 time.sleep(1) 17 #获取文件内容 18 f = open(\'./aa.py\',\'r\') 19 read = f.read() 20 #变量间的转换 21 os.environ[\'read\']=str(read) 22 os.system(\'$read\') 23 f.close()
24 var=os.popen(\'ifconfig\').read( )
25 print var