file = open('yzy.txt', 'r', encoding='utf-8') content = file.read() file.close() file = open('yzy3.txt', 'a', encoding='utf-8') file.write('游子吟\n') file.write('唐代:孟郊\n') file.write(content) file.close()
时间: 2024-01-12 17:03:45 浏览: 93
读取txt文件内容
5星 · 资源好评率100%
是的,这段代码也可以实现题目要求。第一行代码打开文件 `yzy.txt`,以读取模式打开,并指定编码为 UTF-8。使用 `read()` 方法读取文件的全部内容,并将结果保存在变量 `content` 中。接着使用 `close()` 方法关闭文件。
第二行代码打开文件 `yzy3.txt`,以追加模式打开,并指定编码为 UTF-8。使用 `write()` 方法写入第一行文本内容,然后写入第二行文本内容,最后将 `content` 变量中的内容写入文件中。最后使用 `close()` 方法关闭文件。
需要注意的是,这种方式需要手动关闭文件,否则可能会导致文件被占用,无法进行其他操作。因此建议使用 `with` 语句来打开文件,即使出现异常也会自动关闭文件。
阅读全文