版权声明:风火编程, 欢迎指正. https://blog.csdn.net/weixin_42620314/article/details/82821342
python文件系统
os模块
os属性
os.linesep # 换行符
os.sep # 路径名分隔符
os.pathsep # 路径分隔符
os.curdir # 当前路径
os.pardir # 上层路径
os方法
os.mkdir() # 创建文件
os.makedirs() # 创建多层文件夹
os.mknod() # 创建空文件
os.walk() # 生成目录树下的所有文件
os.rmdir() # 删除目录
os.removedirs() # 删除多层目录
os.remove() # 删除文件
os.listdir() # 文件列表
os.getcwd() # 获得当前工作目录
os.chdir() # 切换工作目录
os.exit() # 终止当前进程
os.path方法
os.path.basename() # 返回文件名(包括扩展名)
os.path.dirname() # 返回目录路径
os.path.split() # 返回目录路径dirname,和基础文件名basename的元组
os.path.diver() # 返回盘符和完整路径(pathname)的元组
os.path.splitext() # 返回文件名(filename)和扩展名(extension)的元组
shutil模块
shutil.copyfile( src, dst) # 从源src复制到dst中去。如果当前的dst已存在的话就会被覆盖
shutil.move( src, dst) # 移动文件或重命名
shutil.copymode( src, dst) # 只是会复制其权限其他的东西是不会被复制的
shutil.copy( src, dst) # 复制一个文件到一个文件或一个目录. 如果当前的dst已存在, 内容会被覆盖., 如果是路径或不存在的文件,会复制到路径下,且会使用原来的名字.
shutil.copytree( olddir, newdir, True/Flase) # 把olddir拷贝一份到newdir,如果第3个参数是True,则复制目录时将保持文件夹下的符号连接,如果第3个参数是False,则将在复制的目录下生成物理副本来替代符号连接