Python中os和shutil模块如何使用

2023-04-19 02:14:00 python 模块 如何使用

Python的os和shutil模块用于操作文件和目录,提供了许多有用的函数来处理文件和目录。

os模块提供了一些可以用于处理文件和目录的函数。它可以用来创建、删除、移动、复制、改变文件和目录的权限,并且可以获取文件和目录的信息。

os模块中的常用函数:

  • os.listdir():列出指定目录下的所有文件和子目录;
  • os.mkdir():创建指定的目录;
  • os.rmdir():删除指定的空目录;
  • os.rename():重命名文件或目录;
  • os.stat():获取文件或目录的信息;
  • os.remove():删除一个文件。

shutil模块提供了一些更高级的文件和目录操作函数。它可以用来复制、移动、删除文件和目录,以及拷贝文件的所有属性,包括文件的权限和时间戳等。

shutil模块中的常用函数:

  • shutil.copy():复制文件或目录;
  • shutil.copytree():复制整个目录;
  • shutil.move():移动文件或目录;
  • shutil.rmtree():删除整个目录;
  • shutil.make_archive():创建一个压缩文件。

总的来说,os模块和shutil模块提供了很多有用的函数,可以方便地处理文件和目录。

相关文章