- os.chdir(path) 改变工作目录到path
- os.chmod(path,mode)
- stat.S_IRWXO: 其他用户有全部权限(权限掩码)0o007
- stat.S_IRWXG: 组用户有全部权限(权限掩码)0o070
- stat.S_IRWXU: 拥有者有全部权限(权限掩码)0o700
- os.getcwd() 获取当前工作目录(绝对路径)
- os.listdir(path) 获取path下的文件或文件夹名字的列表
- os.makedirs(path[,mode]) 创建一个多级文件夹 os.makedirs(‘a/b/c/d’)
- os.mkdir(path[,mode]) 创建一个文件夹
- os.open(file,flags[,mode]) 打开一个文件
- os.O_RDWR 读写的方式打开
- os.O_APPEND 追加的当时打开
- os.O_CREAT 创建并打开一个新的文件夹
- os.read(fd,n) 从fd中读取最多n个字节
- os.remve(path) 删除路径为path的文件(只能是文件)
- os.rmdir(pah) 删除一个目录
- os.removedirs(path) 递归删除目录
- os.renames(old, new) 重命名文件或目录
- os.write(fd,str) 写入字符串 os.write(fd,bytes(str,‘UTF-8’)) os.write(fd, str.encode(“string")
shutil
- shutil.copyfile(src, dst)
复制文件 src 的内容(不包含元素据)到文件 dst 中。 dst 必须为一个完整的目标文件。 如果要将文件复制目标文件夹中,查看 shutil.copy() 。 src 和 dst 不能为同一个文件,否则会报错。 目标文件位置必须为可写状态,否则会触发 IOError。 如果 dst 已经存在,则会被覆盖。 特别的, 字符设备、块设备和管道不能使用此方法复制。 使用字符串指定src 和 dst 路径。 - shutil.copy(src, dst)
复制文件 src 到 dst 文件或文件夹中。 如果 dst 是文件夹, 则会在文件夹中创建或覆盖一个文件,且该文件与 src 的文件名相同。 文件权限位会被复制。使用字符串指定src 和 dst 路径。