📌  相关文章
📜  Python - 将一个文件的内容复制到另一个文件

📅  最后修改于: 2022-05-13 01:54:24.672000             🧑  作者: Mango

Python - 将一个文件的内容复制到另一个文件

给定两个文本文件,任务是编写一个Python程序将第一个文件的内容复制到第二个文件中。

将要使用的文本文件是second.txtfirst.txt

方法#1:使用 读取和追加的文件处理

我们将在'r'模式下打开first.txt 并将读取first.txt 的内容。之后,我们将以“a”模式打开second.txt并将first.txt的内容附加到second.txt中。

例子:

Python3
# open both files
with open('first.txt','r') as firstfile, open('second.txt','a') as secondfile:
      
    # read content from first file
    for line in firstfile:
               
             # append content to second file
             secondfile.write(line)


Python3
# open both files
with open('first.txt','r') as firstfile, open('second.txt','a') as secondfile:
      
    # read content from first file
    for line in firstfile:
               
             # write content to second file
             secondfile.write(line)


Python3
# import module
import shutil
  
# use copyfile()
shutil.copyfile('first.txt','second.txt')


输出:

方法#2:使用 文件处理读写

我们将在'r'模式下打开first.txt 并将读取first.txt 的内容。之后,我们将以'w'模式打开second.txt并将first.txt 的内容写入 second.txt

例子:

蟒蛇3

# open both files
with open('first.txt','r') as firstfile, open('second.txt','a') as secondfile:
      
    # read content from first file
    for line in firstfile:
               
             # write content to second file
             secondfile.write(line)

输出:

方法#3:使用shutil.copy()模块

Python 中的shutil.copy()Python用于将文件的内容复制到目标文件或目录。

例子:

蟒蛇3

# import module
import shutil
  
# use copyfile()
shutil.copyfile('first.txt','second.txt')

输出: