用python写出在上面的"poem.txt"文件结尾处,添加以下两句: 起舞弄清影, 何似在人间。
时间: 2024-09-11 22:17:04 浏览: 42
python文件和目录操作方法大全.pdf
当然可以,你可以使用Python的内置`open()`函数打开文件,读取现有的内容,然后追加新的诗句。这里是一个简单的例子:
```python
# 打开文件,如果不存在则创建,模式为'a'表示追加
with open('poem.txt', 'a') as file:
# 写入新行,每行末尾自动添加换行符
file.write("\n起舞弄清影,\n何似在人间。")
```
这段代码会将这两句诗添加到`poem.txt`文件的末尾。注意操作完成后记得关闭文件。
如果你想要在处理完文件后立即查看效果,可以先用`'r+'`模式打开文件,这样既能读又能写:
```python
# 如果文件存在,打开并读取原有内容
with open('poem.txt', 'r+', newline='') as file:
content = file.read()
# 在原内容末尾追加新诗句,并清空当前光标位置
file.seek(0)
file.write(content + "\n起舞弄清影,\n何似在人间。")
file.truncate() # 清除超出的部分,防止原始内容被截断
# 现在file对象仍然打开,为了查看结果需再次打开
with open('poem.txt', 'r') as file:
print(file.read())
```
现在`poem.txt`文件应该可以看到新增的诗句了。
阅读全文