将李白的《静夜思》四句诗输入一个txt文件,使用Python文件处理的方法调用该txt文件,分别将四句诗赋值给变量a,b,c,d并打印。python代码输出
时间: 2024-03-13 10:46:39 浏览: 108
利用Python文件处理
假设李白的《静夜思》诗句保存在一个名为 "poem.txt" 的文件中,可以使用以下 Python 代码读取文件内容,并将四句诗赋值给对应的变量:
```python
with open("poem.txt", "r", encoding="utf-8") as f:
lines = f.readlines()
a = lines[0].strip()
b = lines[1].strip()
c = lines[2].strip()
d = lines[3].strip()
print(a)
print(b)
print(c)
print(d)
```
解释:
- `with open("poem.txt", "r", encoding="utf-8") as f:` 打开 "poem.txt" 文件,以只读模式读取文件内容,并将文件对象赋值给变量 `f`。
- `lines = f.readlines()` 读取文件中的所有行,并将其保存为一个列表,其中每个元素为一行的字符串。
- `a = lines[0].strip()` 将列表中的第一行字符串赋值给变量 `a`,并使用 `strip()` 方法去除字符串两端的空白字符。
- 同理,`b = lines[1].strip()`、`c = lines[2].strip()`、`d = lines[3].strip()` 将列表中的第二、三、四行字符串分别赋值给变量 `b`、`c`、`d`。
- `print(a)`、`print(b)`、`print(c)`、`print(d)` 分别打印变量 `a`、`b`、`c`、`d` 中保存的诗句。
阅读全文