os包的官方文档:os — 多种操作系统接口 — Python 3.8.13 文档
os.walk(文件夹路径):返回一个迭代器,每个元素是文件树中的一个文件夹(从本文件夹开始,包括了所有层级的子文件夹),是一个三元组,第一个元素是文件夹名称,第二个元素是文件夹下的文件夹名称,第三个元素是文件夹下的文件名称。1os.path.dirname(path_name):返回文件或文件夹的母文件夹路径os.path.exists(path_name):检测文件或文件夹是否存在os.path.isfile(path_name):检测某个路径是否是一个文件(而不是一个文件夹)os.path.join(path1,path2):合并路径(常用于在文件夹后面加文件名)os.path.expanduser(path):用用户home文件夹替换~或~user(因为Python不像终端一样直接识别~)2os.path.expandvars(path):将$name${name}%name%替换成环境变量nameos.path.basename(path):得到文件名(包括扩展名)os.path.splitext(filename_with_extension):得到文件名(不含扩展名)和扩展名(root, ext)
其中 ext 为空或以英文句点开头,且最多包含一个句点。路径前的句点将被忽略,例如splitext('.cshrc')返回('.cshrc', '')。os.path.getsize(file_path):获取文件大小(单位是字节,如90MB就应该是90 * 1024 * 1024)os.path.abspath(path):返回绝对路径os.makedirs(path_name):创建文件夹,并创建文件夹所需的所有中间文件夹(举例来说,现在只有home文件夹,但使用这个方法可以直接创建到home/folder1/folder2)os.remove(file_path):删除文件os.removedirs(dir_path)或os.rmdir():删除空文件夹os.rename(old_file_name, new_file_name):重命名文件os.listdir(dir_path):获取文件夹下所有文件名(包括扩展名)3os.system(cmd):执行bash命令os.getcwd():获取当前工作目录
本文撰写过程中参考的其他网络资料:
Python中os模块常用操作
本文介绍了Pythonos包中的重要函数,如os.walk()遍历文件树,os.path提供路径操作功能,如检测文件存在、获取文件名和大小等,帮助初学者理解和使用这些基本的文件系统操作方法。

被折叠的 条评论
为什么被折叠?



