shutil模块是Python中用于对文件和目录进行操作的标准库之一,而subprocess模块则用于在Python中运行外部命令或子进程。本文将介绍如何使用shutil模块进行文件操作,以及如何使用subprocess模块运行子进程。
- 使用shutil模块操作文件
shutil模块提供了一系列函数,用于复制、移动、重命名和删除文件。下面是一些常用的shutil函数和它们的用法:
1.1 复制文件
使用shutil模块的copy(src, dst)
函数可以复制文件。其中,src
是源文件的路径,dst
是目标文件的路径。
import shutil
src_file = "path/to/src/file.txt"
dst_file = "path/to/dst/file.txt"
shutil.copy