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中的hypot()方法使用简介
May 18 Python
python如何实现excel数据添加到mongodb
Jul 30 Python
python如何对实例属性进行类型检查
Mar 20 Python
python脚本生成caffe train_list.txt的方法
Apr 27 Python
通过Python模块filecmp 对文件比较的实现方法
Jun 29 Python
PyQt5实现简单数据标注工具
Mar 18 Python
详解python内置常用高阶函数(列出了5个常用的)
Feb 21 Python
keras打印loss对权重的导数方式
Jun 10 Python
Matplotlib.pyplot 三维绘图的实现示例
Jul 28 Python
Python 处理日期时间的Arrow库使用
Aug 18 Python
python3判断IP地址的方法
Mar 04 Python
Python常遇到的错误和异常
Nov 02 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生成局部唯一识别码LUID的代码
2012/10/06 PHP
解析PHP中如何将数组变量写入文件
2013/06/06 PHP
phpphp图片采集后按原路径保存图片示例
2014/02/18 PHP
PHP实现定时执行任务的方法
2014/10/05 PHP
php使用GD实现颜色渐变实例
2015/06/02 PHP
Yii使用EasyWechat实现小程序获取用户的openID的方法
2020/04/29 PHP
php7 参数、整形及字符串处理机制修改实例分析
2020/05/25 PHP
picChange 图片切换特效的函数代码
2010/05/06 Javascript
JavaScript之appendChild、insertBefore和insertAfter使用说明
2010/12/30 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
jquery右下角自动弹出可关闭的广告层
2015/05/08 Javascript
深入解读JavaScript中的Hoisting机制
2015/08/12 Javascript
js验证框架之RealyEasy验证详解
2016/06/08 Javascript
Bootstrap中定制LESS-颜色及导航条(推荐)
2016/11/21 Javascript
javascript 显示全局变量与隐式全局变量的区别
2017/02/09 Javascript
react中fetch之cors跨域请求的实现方法
2018/03/14 Javascript
nodejs实现连接mongodb数据库的方法示例
2018/03/15 NodeJs
NodeJS配置CORS实现过程详解
2020/12/02 NodeJs
将Django框架和遗留的Web应用集成的方法
2015/07/24 Python
Python中MySQLdb和torndb模块对MySQL的断连问题处理
2015/11/09 Python
Python数据结构之栈、队列及二叉树定义与用法浅析
2018/12/27 Python
python浪漫表白源码
2019/04/05 Python
python同义词替换的实现(jieba分词)
2020/01/21 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
Python发送邮件实现基础解析
2020/08/14 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
Chain Reaction Cycles俄罗斯:世界上最大的在线自行车商店
2019/08/27 全球购物
荷兰浴室和卫浴网上商店:Badkamerxxl.nl
2020/10/06 全球购物
新闻专业个人求职信
2013/12/19 职场文书
小学生元旦广播稿
2014/02/21 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
求职自荐信范文(优秀篇)
2015/03/27 职场文书
夫妻吵架保证书
2015/05/08 职场文书
校运会宣传稿大全
2015/07/23 职场文书
评奖评优个人先进事迹材料
2015/11/04 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python