新建一个文本文件yzy.txt,文件内容如下:慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。谁言寸草心,报得三春晖。
(1)读取文本文件yzy.txt中的内容,并将其写入另一个文本文件yzy2.txt中。(2)新建一个文本文件yzy3.txt,编写程序将一下两行内容写入该文件中游子吟唐代:孟郊接着读取yzy.txt中的内容,追加到文件yzy3.txt的末尾,最后文件如下:游子吟唐代:孟郊慈母手中线,游子身上衣。临行密密缝,意恐迟迟归。谁言寸草心,报得三春晖。
该回答引用chatgpt:亲测可用
# 写入yzy.txt文件
with open('yzy.txt', 'w') as file:
file.write('慈母手中线,游子身上衣。\n临行密密缝,意恐迟迟归。\n谁言寸草心,报得三春晖。')
# 读取yzy.txt文件内容并写入yzy2.txt文件
with open('yzy.txt', 'r') as file1:
content = file1.read()
with open('yzy2.txt', 'w') as file2:
file2.write(content)
# 新建yzy3.txt文件并写入内容
with open('yzy3.txt', 'w') as file3:
file3.write('游子吟唐代:孟郊\n')
file3.write(content)
#(1)
# 读取yzy.txt中的内容,并将其写入另一个文本文件yzy2.txt中
with open('yzy.txt', mode='r', encoding='utf-8') as f_read, open('yzy2.txt', mode='w', encoding='utf-8') as f_write:
content = f_read.read()
f_write.write(content)
#(2)
# 新建一个文本文件yzy3.txt,编写程序将以下两行内容写入该文件中
with open('yzy3.txt', mode='w', encoding='utf-8') as f:
f.write('游子吟\n唐代:孟郊\n')
# 接着读取yzy.txt中的内容,追加到文件yzy3.txt的末尾
with open('yzy.txt', mode='r', encoding='utf-8') as f_read, open('yzy3.txt', mode='a', encoding='utf-8') as f_append:
content = f_read.read()
f_append.write(content)