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实现文件名批量替换和内容替换
Mar 20 Python
Python中使用Inotify监控文件实例
Feb 14 Python
pymongo实现控制mongodb中数字字段做加法的方法
Mar 26 Python
解析Python中的二进制位运算符
May 13 Python
10 分钟快速入门 Python3的教程
Jan 29 Python
python文本数据处理学习笔记详解
Jun 17 Python
Python中字符串List按照长度排序
Jul 01 Python
python同步windows和linux文件
Aug 29 Python
Django 对IP访问频率进行限制的例子
Aug 30 Python
np.dot()函数的用法详解
Jan 17 Python
Python的控制结构之For、While、If循环问题
Jun 30 Python
Pycharm新手使用教程(图文详解)
Sep 17 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 xml实例 留言本
2009/03/20 PHP
Laravel 4.2 中队列服务(queue)使用感受
2014/10/30 PHP
PHP调试函数和日志记录函数分享
2015/01/31 PHP
php文件包含的几种方式总结
2019/09/19 PHP
Laravel 实现在Blade模版中使用全局变量代替路径的例子
2019/10/22 PHP
JavaScript 学习笔记二 字符串拼接
2010/03/28 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
javascript类型转换示例
2014/04/29 Javascript
jQuery圆形统计图开发实例
2015/01/04 Javascript
jQuery模拟黑客帝国矩阵效果实例
2015/06/28 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
Node.js操作Firebird数据库教程
2016/03/04 Javascript
详解如何使用Vue2做服务端渲染
2017/03/29 Javascript
JS获取指定月份的天数两种实现方法
2018/06/22 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
微信小程序云开发之新手环境配置
2019/05/16 Javascript
Layer UI表格列日期格式化及取消自动填充日期的实现方法
2020/05/10 Javascript
微信小程序实现通讯录列表展开收起
2020/11/18 Javascript
Python高级应用实例对比:高效计算大文件中的最长行的长度
2014/06/08 Python
Python实现的二维码生成小软件
2014/07/11 Python
使用pygame写一个古诗词填空通关游戏
2019/12/03 Python
Tensorflow卷积实现原理+手写python代码实现卷积教程
2020/05/22 Python
Python django框架 web端视频加密的实例详解
2020/11/20 Python
Python3压缩和解压缩实现代码
2021/03/01 Python
CSS3正方体旋转示例代码
2013/08/08 HTML / CSS
css3与html5实现响应式导航菜单(导航栏)效果分享
2014/02/12 HTML / CSS
详解CSS3新增的背景属性
2019/12/25 HTML / CSS
武汉瑞得软件笔试题
2015/10/27 面试题
如何开启linux的ssh服务
2015/02/14 面试题
高校生生产实习自我鉴定
2013/09/21 职场文书
中学门卫岗位职责
2013/12/26 职场文书
助人为乐表扬信范文
2014/01/14 职场文书
旺仔牛奶广告词
2014/03/20 职场文书
怀念母亲教学反思
2014/04/28 职场文书
九年级语文教学反思
2016/03/03 职场文书
Vue3.0中Ref与Reactive的区别示例详析
2021/07/07 Vue.js