python os模块
import os
os.getcwd() # python脚本所在工作目录的路径
os.chdir(r'/tmp') # 切换目录到tmp
os.makedirs(r'/a/b/c') # 创建多层文件夹
os.removedirs(r'/a/b/c') #删除多层文件夹
os.mkdir('/a') # 创建单个文件夹
os.listdir('/home') # 列出所有文件夹和文件
os.rename('a','b') # 修改文件夹和文件的文件名
os.stat(r'/tmp/ans.log') # 文件的一些时间信息
os.sep # 斜杠 /
os.linesep #换行符
os.pathsep # 路径分隔符
os.name # 当前系统的代号 win-->'nt' linux-->'posix'
os.system('ls') # 运行linux的shell命令
os.environ # 显示系统变量
os.path.abspath('.') # 给一个相对路径显示绝对路径
os.path.split('/tmp/ans.log') # 分割出路径和文件名 ('/tmp', 'ansible.log')
os.path.dirname('ans.log') # 列出文件所在文件夹
os.path.basename('/tmp/ans.log') # 去除路径只显示文件名
os.path.exists('/tmp') # 路径是否存在 存在true 不存在false
os.path.isabs('/tmp') # 路径是否是绝对路径 是true 否false
os.path.isfile('/tmp/ans.log') # 路径是否存在文件 是true 否false
os.path.isdir('/tmp') # 路径是否存在文件夹 是true 否false
os.path.join('/tmp','ans.log') #多个路径文件名组合成一个字符串
os.path.getatime('/tmp') # 得到文件或文件夹的最后存取时间
os.path.getmtime('/tmp') # 得到文件或文件夹的最后修改时间