python执行linux命令, python如何执行linux命令?让我们互相了解一下。
基本介绍:os模块提供了非常丰富的处理文件和目录的方法,os模块提供了大部分操作系统的功能接口函数,根据不同的平台进行相应的操作。
入门测试:
使用os模块的系统方法调用linux命令:
In [1]: Import Operating System # Import Operating System module
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
在[5]中:b=os。popen (ls)。readlines () #直接将结果赋给b列表。
在[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.walk在目录树下生成所有文件名。
Os.chdir更改目录
Os.listdir列出指定目录中的文件。
获取当前工作目录。
Os.chmod更改目录权限
Os.path.getsize返回文件大小。
os.path.exists是否存在
os.path.isabs是绝对路径吗?
os.path.isdir是目录吗?
os.path.isfile是文件吗?
今天的分享到此结束。希望能帮到你。
python执行linux命令,以上就是本文为您收集整理的python执行linux命令最新内容,希望能帮到您!更多相关内容欢迎关注。