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


Posted in Python onJanuary 14, 2015

本文实例讲述了python文件读写操作与linux shell变量命令交互执行的方法。分享给大家供大家参考。具体如下:

python对文件的读写还是挺方便的,与linux shell的交互变量需要转换一下才能用,这比较头疼。

代码如下:

#coding=utf-8

#!/usr/bin/python

import os

import time

#python执行linux命令

os.system(':>./aa.py')

#人机交互输入

S = raw_input("input:")

os.environ['S']=str(S)

#把字符串S写入文件

output = open('./aa.py','a')

output.write(S)

#关闭文件

output.close()

#python中的思考时间

time.sleep(1)

#获取文件内容

f = open('./aa.py','r')

read = f.read()

#变量间的转换

os.environ['read']=str(read)

os.system('$read')

f.close()

var=os.popen('ifconfig').read( )

print var

希望本文所述对大家的Python程序设计有所帮助。

Python 相关文章推荐
python使用wxpython开发简单记事本的方法
May 20 Python
Python的Scrapy爬虫框架简单学习笔记
Jan 20 Python
python实现用户管理系统
Jan 10 Python
解决Python 爬虫URL中存在中文或特殊符号无法请求的问题
May 11 Python
python清除字符串中间空格的实例讲解
May 11 Python
解决Python一行输出不显示的问题
Dec 03 Python
Python3爬楼梯算法示例
Mar 04 Python
Python从函数参数类型引出元组实例分析
May 28 Python
基于Python函数和变量名解析
Jul 19 Python
keras获得model中某一层的某一个Tensor的输出维度教程
Jan 24 Python
13个Pandas实用技巧,助你提高开发效率
Aug 19 Python
Python 中的函数装饰器和闭包详解
Feb 06 Python
Python中使用Tkinter模块创建GUI程序实例
Jan 14 #Python
更改Python命令行交互提示符的方法
Jan 14 #Python
Python的迭代器和生成器使用实例
Jan 14 #Python
python实现带验证码网站的自动登陆实现代码
Jan 12 #Python
Python三元运算实现方法
Jan 12 #Python
Python中的True,False条件判断实例分析
Jan 12 #Python
Python基类函数的重载与调用实例分析
Jan 12 #Python
You might like
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP生成条形码大揭秘
2015/09/24 PHP
Laravel接收前端ajax传来的数据的实例代码
2017/07/20 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
2020/04/04 PHP
PDO实现学生管理系统
2020/03/21 PHP
jquery插件之easing使用
2010/08/19 Javascript
Jquery Ajax请求代码(2)
2011/01/07 Javascript
一个不错的仿携程自定义数据下拉选择select
2014/09/01 Javascript
jQuery实现Div拖动+键盘控制综合效果的方法
2015/03/10 Javascript
Javascript实现颜色rgb与16进制转换的方法
2015/04/18 Javascript
jquery实现通用的内容渐显Tab选项卡效果
2015/09/07 Javascript
jquery实现上传文件大小类型的验证例子(推荐)
2016/06/25 Javascript
详解Node.js实现301、302重定向服务
2017/04/07 Javascript
jquery动态赋值id与动态取id方法示例
2017/08/21 jQuery
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
electron踩坑之dialog中的callback解决
2020/10/06 Javascript
[01:13:51]TNC vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
总结网络IO模型与select模型的Python实例讲解
2016/06/27 Python
python 线程的暂停, 恢复, 退出详解及实例
2016/12/06 Python
python实现unicode转中文及转换默认编码的方法
2017/04/29 Python
微信跳一跳辅助python代码实现
2018/01/05 Python
对Python 窗体(tkinter)文本编辑器(Text)详解
2018/10/11 Python
Python numpy数组转置与轴变换
2019/11/15 Python
使用canvas绘制贝塞尔曲线
2014/12/17 HTML / CSS
AmazeUI 模态窗口的实现代码
2020/08/18 HTML / CSS
尼克松手表官网:Nixon手表
2019/03/17 全球购物
惠普新加坡官方商店:HP Singapore
2020/04/17 全球购物
干部选拔任用方案
2014/05/26 职场文书
孩子教育的心得体会
2014/09/01 职场文书
2016会计专业自荐信范文
2016/01/28 职场文书
56句经典英文座右铭
2019/08/09 职场文书
2019年共青团工作条例最新版
2019/11/12 职场文书
nginx请求限制配置方法
2021/07/09 Servers
JS 4个超级实用的小技巧 提升开发效率
2021/10/05 Javascript
Python Matplotlib绘制动画的代码详解
2022/05/30 Python