在Python中,可以使用shutil
模塊中的copy2
函數來復制文件。copy2
函數會將源文件的內容和權限一起復制到目標文件。
以下是一個示例代碼,展示了如何使用copy2
函數復制文件:
import shutil
import os
# 源文件路徑
src_file = 'path/to/source/file.txt'
# 目標文件路徑
dst_file = 'path/to/destination/file.txt'
# 使用copy2函數復制文件
shutil.copy2(src_file, dst_file)
在上述代碼中,需要替換src_file
和dst_file
變量的值為相應的文件路徑。
需要注意的是,如果目標文件已經存在,copy2
函數會覆蓋目標文件。如果不想覆蓋目標文件,可以使用copy
函數替代copy2
函數,但是copy
函數只會復制文件內容,不會復制權限。因此,如果需要保留文件權限,建議使用copy2
函數。