【老王公众号】

python文件读写操作与linux shell变量命令交互执行

 

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

复制代码

 

posted @   CTO老王  阅读(6677)  评论(0编辑  收藏  举报
编辑推荐:
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
阅读排行:
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
历史上的今天:
2014-01-13 如果你是项目经理看看你做到了吗?
点击右上角即可分享
微信分享提示