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 相关文章推荐
Python3基础之基本运算符概述
Aug 13 Python
使用Python的Twisted框架编写简单的网络客户端
Apr 16 Python
python计算方程式根的方法
May 07 Python
Python使用Supervisor来管理进程的方法
May 28 Python
Python文件右键找不到IDLE打开项解决办法
Jun 08 Python
python函数的5种参数详解
Feb 24 Python
Python进阶-函数默认参数(详解)
May 18 Python
pycharm 在windows上编辑代码用linux执行配置的方法
Oct 27 Python
对Python中DataFrame选择某列值为XX的行实例详解
Jan 29 Python
python自动保存百度盘资源到百度盘中的实例代码
Aug 26 Python
Pandas数据离散化原理及实例解析
Nov 16 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
May 15 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 smarty的预保留变量总结
2008/12/04 PHP
PHP 杂谈《重构-改善既有代码的设计》之四 简化条件表达式
2012/04/09 PHP
Opcache导致php-fpm崩溃nginx返回502
2015/03/02 PHP
学习php设计模式 php实现观察者模式(Observer)
2015/12/09 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
document.body.scrollTop 值总为0的解决方法 比较常见的标准问题
2009/11/30 Javascript
排序算法的javascript实现与讲解(99js手记)
2014/09/28 Javascript
javascript表格隔行变色加鼠标移入移出及点击效果的方法
2015/04/10 Javascript
js网页滚动条滚动事件实例分析
2015/05/05 Javascript
Ajax使用原生态JS验证用户名是否存在
2020/05/26 Javascript
BootStrap Datepicker 插件修改为默认中文的实现方法
2017/02/10 Javascript
angular.js+node.js实现下载图片处理详解
2017/03/31 Javascript
jQuery实现对网页节点的增删改查功能示例
2017/09/18 jQuery
使用js获取伪元素的content实例
2017/10/24 Javascript
ztree加载完成后显示勾选节点的实现代码
2018/10/22 Javascript
Vue项目自动转换 px 为 rem的实现方法
2018/10/29 Javascript
JQuery特殊效果和链式调用操作示例
2019/05/13 jQuery
js this 绑定机制深入详解
2020/04/30 Javascript
解决Vue使用bus总线时,第一次路由跳转时数据没成功传递问题
2020/07/28 Javascript
Python使用SocketServer模块编写基本服务器程序的教程
2016/07/12 Python
Python基础语言学习笔记总结(精华)
2017/11/14 Python
Python字符串拼接六种方法介绍
2017/12/18 Python
Python聊天室程序(基础版)
2018/04/01 Python
Python 2.7中文显示与处理方法
2018/07/16 Python
浅析Python 序列化与反序列化
2020/08/05 Python
html5拖曳操作 HTML5实现网页元素的拖放操作
2013/01/02 HTML / CSS
国际知名设计师时装商店:Coggles
2016/09/05 全球购物
Vrbo英国:预订度假屋
2020/08/19 全球购物
理工大学毕业生自荐信
2013/11/01 职场文书
2014年乡镇妇联工作总结
2014/12/02 职场文书
考勤制度通知
2015/04/25 职场文书
2016年感恩节寄语
2015/12/07 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书
关于Vue Router的10条高级技巧总结
2021/05/06 Vue.js
Windows下载并安装MySQL8.0.x 版本的完整教程
2022/04/10 MySQL