os
文件处理
1. .mkdir('目录名') //创建目录
2. .rmdir('目录名') //删除目录
3. .rename('旧名','新名') 改名
4. .remove('文件名') //删除文件
open('info.txt'.'w',encoding = 'utf8').write('Hello')
os.listdir()
os.rename('info.txt','detail.txt')
os.remove('detail.txt')
os.chdir('..')
可移植工具
os.sep
//显示分隔符,输出'\\'
os.pathsep
//显示路径分隔符,输出'; '
os.curdir
//当前目录符号'.'
os.pardir
//上级目录符号'..'
路径模块 .path
import os
os.path.isdir(r'd:\iso')
//是否一个目录
os.path.isfile(r'd:\iso')
//是否一个文件
os.path.exists(r'd:\iso')
//是否存在目录
os.path.getsize(r'd:\add.py')
//判断文件大小(单位为字节)
os.path.split(r'c:\data\temp\data.txt')
//拆分切割路径,拆分为:路径名+文件名
name = r'c:\data\temp\data.txt'
os.path.dirname(name)
//返回:'d:\\data\\temp'
os.path.basename(name)
//返回'data.txt'
os.path.splitext(name)[1]
//返回'.txt',分割扩展名和路径
os.path.join(r'c:\temp','product.csv')
//连接操作,返回'c:\\temp||product.csv'
name.split(os.sep)
//按照双斜杠切割
p = 'D\\app\\db/files/data.csv'
os.path.normpath(p)
//标准化路径
os.path.abspath('..')
//绝对化路径:看上级绝对路径,不切换路径