共计 810 个字符,预计需要花费 3 分钟才能阅读完成。
Python 的文件处理模块主要包括 os 和 shutil 模块,可以用来对文件进行创建、读取、写入、重命名、删除等操作。下面是对这两个模块的常见用法的说明:
- os 模块:
- 创建文件夹:使用 os.mkdir(path) 函数,其中 path 为要创建的文件夹的路径。
- 删除文件夹:使用 os.rmdir(path) 函数,其中 path 为要删除的文件夹的路径。
- 列出文件夹中的文件和子文件夹:使用 os.listdir(path) 函数,其中 path 为要列出的文件夹的路径。
- 删除文件:使用 os.remove(path) 函数,其中 path 为要删除的文件的路径。
- 重命名文件或文件夹:使用 os.rename(old, new) 函数,其中 old 为原文件或文件夹的路径,new 为新的文件或文件夹的路径。
- 判断文件夹是否存在:使用 os.path.exists(path) 函数,其中 path 为要判断的文件夹的路径。
- shutil 模块:
- 复制文件或文件夹:使用 shutil.copy(src, dst) 函数,其中 src 为源文件或文件夹的路径,dst 为目标文件或文件夹的路径。
- 移动文件或文件夹:使用 shutil.move(src, dst) 函数,其中 src 为源文件或文件夹的路径,dst 为目标文件或文件夹的路径。
- 复制文件夹及其内容:使用 shutil.copytree(src, dst) 函数,其中 src 为源文件夹的路径,dst 为目标文件夹的路径。
- 删除文件夹及其内容:使用 shutil.rmtree(path) 函数,其中 path 为要删除的文件夹的路径。
除了 os 和 shutil 模块外,还有其他一些常用的文件处理模块,例如:
- glob 模块:用于匹配文件路径名的模式,常用于文件的查找和筛选。
- pathlib 模块:提供了一种更面向对象的文件系统操作方式,可以方便地操作文件的路径、属性和内容等。
以上是文件处理模块的一些常见用法,具体使用可以根据需求选择适合的方法。
丸趣 TV 网 – 提供最优质的资源集合!
正文完