python脚本中使用Linux命令

利用os模块

1、

import os
os.system("ls")

在这里插入图片描述
2、

import os
a=os.system("ls")

得到的是执行的命令的返回值,并不是执行结果
在这里插入图片描述
3、

import os
b=os.popen('ls').readlines()

将得到的结果直接赋值给b列表
在这里插入图片描述
4、os模块中常见方法(Linux命令)
os.remove():删除文件

os.rename():重命名文件

os.walk():生成目录树下的所有文件名

os.chdir():改变目录

os.mkdir/makedirs:创建目录/多层目录

os.rmdir/removedirs:删除目录/多层目录

os.listdir():列出指定目录的文件

os.getcwd():取得当前工作目录

os.chmod():改变目录权限

os.path.basename():去掉目录路径,返回文件名

os.path.dirname():去掉文件名,返回目录路径

os.path.join():将分离的各部分组合成一个路径名

os.path.getsize():返回文件大小

os.path.exists():是否存在

os.path.isabs():是否为绝对路径

os.path.isdir():是否为目录

os.path.isfile():是否为文件

使用commands模块

import commands
c=commands.getoutput('ls')      //将结果以字符串格式赋值给c
d=c.split('\n')                //对字符串进行分割

python脚本中使用Linux命令_第1张图片

你可能感兴趣的:(python)