Python中os和shutil模块如何使用
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模块提供了很多有用的函数,可以方便地处理文件和目录。
相关文章