python调用linux命令
python如何调用linux命令?让我们一起来了解下。
基本介绍:os模块提供了非常丰富的方法用来处理文件和目录,os模块提供了多数操作系统的功能接口函数,根据不同的平台进行相应的操作。
入门测试:
使用os模块的system方法调出linux命令:
In [1]: import os #导入os模块
In [2]: os.system('ls')
anaconda-ks.cfg
epel-release-7-5.noarch.rpm
ipython-4.1.2
ipython-4.1.2.tar.gz
pip-8.1.2
pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz
Out[2]: 0
In [3]: a=os.system('ls') ##得到的是执行的命令的返回值,并不是执行结果
anaconda-ks.cfg
epel-release-7-5.noarch.rpm
ipython-4.1.2
ipython-4.1.2.tar.gz
pip-8.1.2
pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz
In [4]: a #执行ls命令的返回值,成功,为0
Out[4]: 0
In [5]: b=os.popen('ls').readlines() #将得到的结果直接赋值给b列表
In [6]: b #ls执行结果输出到内存,再全部读取赋值给b列表
Out[6]:
['anaconda-ks.cfg\n',
'epel-release-7-5.noarch.rpm\n',
'ipython-4.1.2\n',
'ipython-4.1.2.tar.gz\n',
'pip-8.1.2\n',
'pip-8.1.2.tar.gz#md5=87083c0b9867963b29f7aba3613e8f4a.gz\n']
代码说明及拓展:
os.remove 删除文件
os.rename 重命名文件
os.walk 生成目录树下的所有文件名
os.chdir 改变目录
os.listdir 列出指定目录的文件
os.getcwd 取得当前工作目录
os.chmod 改变目录权限
os.path.getsize 返回文件大小
os.path.exists 是否存在
os.path.isabs 是否为绝对路径
os.path.isdir 是否为目录
os.path.isfile 是否为文件
今天的分享就是这些,希望能帮助大家。
-
后备箱的灯可以关闭吗
关上后备箱就能够关闭后备箱灯。后备箱的灯光更后备箱开关是一体的,两者之间是统一的感应装置,该设置是在后备箱门的卡槽附近,所以是无法单独关闭的。若是当我们发现关闭了后备箱以后,而...
问答查看全文>> -
妹妹高考鼓励的话语 高考前父母鼓励的话语
1、今天就要参加考试了,送你一条幸运短信,据说在考试当天能收到这样一条短信,就会考出自己满意的成绩,祝你考试好运气啊!2、高考即将来临,展示自我的时刻有信心而无胆怯,有动力而无...
句子查看全文>> -
比速是什么品牌的汽车
比速是重庆的一个汽车品牌,这个品牌的汽车在国内知名度不是非常高。该公司位于重庆市天顶工业园。其产品涵盖MPV、SUV、轿车、新能源多个细分领域。比速汽车用料不错,做工精致,整体...
问答查看全文>> -
二手车路虎发现4价格多少钱?
二手车路虎发现4的价格一般在30到50万之间:1、二手车的估价要参考很多因素,只有年份跟型号是不好说价的;2、而且每车一况,不一样,同一个型号的车的价格也不一样,如果想买二手车...
问答查看全文>>
推荐
- 1人间不值得是什么意思?234
- 2关于帮助别人的谚语392
- 3本田思铭用了什么发动机134
- 4三菱帕杰罗后桥差速器是什么结构?128
- 5清晨发朋友圈问候的句子 早安正能量简单一句话405
- 6朋友圈生病让人心疼生病的文案(生病发朋友圈让人心疼的文案)321
- 7鸡蛋芒和小台芒的区别221
- 8牵挂思念远方爱人的唯美句子(表达爱的句子经典短句)332