python的popen函数

更新时间:2023-06-17 08:32:11 阅读: 评论:0

python的popen函数
最近了解了⼀下python的popen函数的使⽤,主要是⽤来执⾏linux命令
dim是什么意思函数使⽤instinctively
使⽤之前需要导⼊import os模块
神探夏洛克第二季下载使⽤⽅式: os.popen(cmd)
返回值: 返回⼀个⽂件句柄
import os
cmd="/sbin/partx /dev/sdb"
regretfullyresult_list=os.popen(cmd)
ancient是什么意思print result_list
执⾏结果如下,返回了⼀个⽂件地址:
<open file'/sbin/partx /dev/sdb', mode 'r' at 0x7f4b0f0fe810>衣服吊牌
获取执⾏内容
如果想要获取popen执⾏命令的⽂件内容,那么可以使⽤如下⼏个函数
read() 读取整个⽂件,并将整个⽂件放⼊⼀个字符串变量中
readline() 每次读取⼀⾏,返回⼀个字符串对象并保留当前⾏的内存
readlines() 读取整个⽂件,并将整个⽂件按⾏解析成列表
#/bin/
#a
非限制性从句#bb
#c
import os
cmd="/bin/ "
#read()函数读取整个⽂件放⼊⼀个字符串,该返回值类型为str字符串
os.popen(cmd).read()
#执⾏结果如下:
microelectronics'a\nbb\nc\n\n'
penalty
#readline()函数读取⼀⾏,该返回值类型为str字符串
os.popen(cmd).readline()
sooo#执⾏结果如下
'a\n'
#readlines()函数读取整个⽂件并按⾏解析列表,该返回值类型为list
os.popen(cmd).readlines()
#执⾏结果如下
['a\n','bb\n','c\n','\n']
注意
在想要使⽤popen搭配⼏个read函数获取命令执⾏结果时请务必注意换⾏符\n,进⾏字符串处理时需对该\n符进⾏处理

本文发布于:2023-06-17 08:32:11,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/78/974207.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:字符串   返回值   函数   获取   类型
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图