Python拷贝文件的方法有以下几种:
- 使用shutil模块的copy()函数:
import shutil shutil.copy(source, destination)
- 使用shutil模块的copy2()函数:
import shutil shutil.copy2(source, destination)
- 使用shutil模块的copyfile()函数:
import shutil shutil.copyfile(source, destination)
- 使用os模块的open()函数进行逐行复制:
import os with open(source, 'rb') as fsrc, open(destination, 'wb') as fdst: for line in fsrc: fdst.write(line)
- 使用os模块的read()和write()函数进行全文复制:
import os with open(source, 'rb') as fsrc, open(destination, 'wb') as fdst: fdst.write(fsrc.read())
- 使用shutil模块的copytree()函数复制整个目录:
import shutil shutil.copytree(source, destination)
以上方法根据不同的需求和文件类型可以选择适合的方法进行文件拷贝。