第七章 模块和包
OS模块
os.system('命令')
将字符串转化成命令在服务器上运行,其会创建一个子进程在系统上执行命令行,子进程的执行结果无法影响主进程;因此需要执行多条命令时需要同时执行
import os
os.system('cd /usr/local && mkdir aaa.txt')
# 或者
os.system('cd /usr/local ; mkdir aaa.txt')
文件操作
os.getcwd() #显示当前路径
os.listdir(path) #显示当前目录内容
os.chdir(path) #改变当前路径
os.mkdir('文件名') #创建目录
os.rmdir('文件名') #删除目录
os.remove('文件名') #删除文件
os.rename('文件名') #重命名
路径操作
os.path.join(path1,path2.....) #路径拼接
os.path.dirname #所在目录
os.path.basename #基本短路径
os.path.abspath #绝对路径
os.path..relpath #相对路径
os.path.geisize #资源大小
os.path.exist #文件是否存在
os.path.isdir #是否为目录
os.path.isfile #是否为文件
os.path.isabs #是否为绝对路径