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的一些学习总结
May 25 Python
python 定义n个变量方法 (变量声明自动化)
Nov 10 Python
浅谈python的dataframe与series的创建方法
Nov 12 Python
python3中property使用方法详解
Apr 23 Python
python获取txt文件词向量过程详解
Jul 05 Python
对Django外键关系的描述
Jul 26 Python
深入学习python多线程与GIL
Aug 26 Python
opencv之为图像添加边界的方法示例
Dec 26 Python
python实现飞行棋游戏
Feb 05 Python
利用Opencv实现图片的油画特效实例
Feb 28 Python
python3实现Dijkstra算法最短路径的实现
May 12 Python
Python可视化神器pyecharts之绘制箱形图
Jul 07 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数组函数序列之array_keys() - 获取数组键名
2011/10/30 PHP
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 2611816 bytes)
2014/11/08 PHP
浅析PHP开发规范
2018/02/05 PHP
javascript 二分法(数组array)
2010/04/24 Javascript
Uglifyjs(JS代码优化工具)入门 安装使用
2020/04/13 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
js 实现 input type="file" 文件上传示例代码
2013/08/07 Javascript
轻松创建nodejs服务器(3):代码模块化
2014/12/18 NodeJs
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
js判断某个字符出现的次数的简单实例
2016/06/03 Javascript
Bootstrap Navbar Component实现响应式导航
2016/10/08 Javascript
Bootstrap栅格系统的使用详解
2017/10/30 Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
2018/02/27 jQuery
webstorm+vue初始化项目的方法
2018/10/18 Javascript
微信小程序局部刷新触发整页刷新效果的实现代码
2018/11/21 Javascript
jQuery使用bind动态绑定事件无效的处理方法
2018/12/11 jQuery
VeeValidate 的使用场景以及配置详解
2019/01/11 Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
2020/03/07 Javascript
python实现自动重启本程序的方法
2015/07/09 Python
python 中的list和array的不同之处及转换问题
2018/03/13 Python
Windows下安装Scrapy
2018/10/17 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
Python rabbitMQ如何实现生产消费者模式
2020/08/24 Python
详解Python GUI编程之PyQt5入门到实战
2020/12/10 Python
python空元组在all中返回结果详解
2020/12/15 Python
Delphi CS笔试题
2014/01/04 面试题
3D空间设计学生找工作的自我评价
2013/10/28 职场文书
料理师求职信
2014/01/30 职场文书
酒店保洁员岗位职责
2015/02/26 职场文书
2015年创先争优活动总结
2015/03/27 职场文书
2015年维修电工工作总结
2015/04/25 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
2015年防汛工作总结
2015/05/15 职场文书
nginx中proxy_pass各种用法详解
2021/11/07 Servers
JavaScript实现外溢动态爱心的效果的示例代码
2022/03/21 Javascript
redis sentinel监控高可用集群实现的配置步骤
2022/04/01 Redis