shutil模块python的操作方法
匿名提问者2023-10-17
shutil模块python的操作方法
推荐答案
shutil模块还提供了丰富的功能来操作目录,以下是一些示例:
1.创建目录:使用shutil.os.mkdir(path)函数创建新目录。
import shutil
new_directory = "new_directory"
shutil.os.mkdir(new_directory)
2.删除目录:使用shutil.rmtree(path)函数删除目录及其所有内容。
import shutil
directory_to_delete = "directory_to_delete"
shutil.rmtree(directory_to_delete)
3.复制目录:shutil模块允许你复制整个目录,包括其中的所有文件和子目录。
import shutil
src_directory = "source_directory"
dst_directory = "destination_directory"
shutil.copytree(src_directory, dst_directory)
4.移动目录:使用shutil.move(src, dst)函数来移动目录。
import shutil
src_directory = "source_directory"
dst_directory = "destination_directory"
shutil.move(src_directory, dst_directory)
5.获取目录内容列表:你可以使用shutil.os.listdir(path)获取目录中的文件和子目录列表。
import shutil
directory_path = "my_directory"
contents = shutil.os.listdir(directory_path)
print("Directory contents:", contents)