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中几个比较常见的名词解释
Jul 04 Python
Python的爬虫包Beautiful Soup中用正则表达式来搜索
Jan 20 Python
深入理解 Python 中的多线程 新手必看
Nov 20 Python
深入理解Python中range和xrange的区别
Nov 26 Python
Django 连接sql server数据库的方法
Jun 30 Python
Python面向对象之反射/自省机制实例分析
Aug 24 Python
Gauss-Seidel迭代算法的Python实现详解
Jun 29 Python
解决django model修改添加字段报错的问题
Nov 18 Python
Python应用实现双指数函数及拟合代码实例
Jun 19 Python
如何清空python的变量
Jul 05 Python
python获取系统内存占用信息的实例方法
Jul 17 Python
python 5个顶级异步框架推荐
Sep 09 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_Flame(Version:Progress)的原代码
2006/10/09 PHP
多个PHP中文字符串截取函数
2013/11/12 PHP
PHP 面向对象程序设计(oop)学习笔记 (二) - 静态变量的属性和方法及延迟绑定
2014/06/12 PHP
php使用curl实现ftp文件下载功能
2017/05/16 PHP
PHP开发之归档格式phar文件概念与用法详解【创建,使用,解包还原提取】
2017/11/17 PHP
利用jquery包将字符串生成二维码图片
2013/09/12 Javascript
JavaScript中switch语句的用法详解
2015/06/03 Javascript
解决JS请求服务器gbk文件乱码的问题
2015/10/16 Javascript
常见的javascript跨域通信方法
2015/12/31 Javascript
关于网页中的无缝滚动的js代码
2016/06/09 Javascript
jquery实现垂直和水平菜单导航栏
2020/08/27 Javascript
基于jQuery ligerUI实现分页样式
2016/09/18 Javascript
JS键盘版计算器的制作方法
2016/12/03 Javascript
微信小程序 仿猫眼实现实例代码
2017/03/14 Javascript
js仿微信公众平台打标签功能
2017/04/08 Javascript
详解nodejs微信公众号开发——5.素材管理接口
2017/04/11 NodeJs
jQuery+Ajax实现用户名重名实时检测
2017/06/01 jQuery
通过button将form表单的数据提交到action层的实例
2017/09/08 Javascript
jQuery结合jQuery.cookie.js插件实现换肤功能示例
2017/10/14 jQuery
Vue组件中prop属性使用说明实例代码详解
2018/05/31 Javascript
微信小程序 下拉刷新及上拉加载原理解析
2019/11/06 Javascript
[07:20]2014DOTA2西雅图国际邀请赛 选手讲解积分赛第二天
2014/07/11 DOTA
[47:52]DOTA2-DPC中国联赛正赛 iG vs LBZS BO3 第二场 3月4日
2021/03/11 DOTA
Python模块学习 re 正则表达式
2011/05/19 Python
跟老齐学Python之编写类之三子类
2014/10/11 Python
50行Python代码实现人脸检测功能
2018/01/23 Python
PyTorch学习笔记之回归实战
2018/05/28 Python
is_file和file_exists效率比较
2021/03/14 PHP
HTML5 实战PHP之Web页面表单设计
2011/10/09 HTML / CSS
HTML5新增加标签和功能概述
2016/09/05 HTML / CSS
HTML5开发动态音频图的实现
2020/07/02 HTML / CSS
聘任书模板
2014/03/29 职场文书
导航工程专业自荐信
2014/09/02 职场文书
小学总务工作总结
2015/08/13 职场文书
Django操作cookie的实现
2021/05/26 Python
java实现web实时消息推送的七种方案
2022/07/23 Java/Android