Python 2: for line in afile和for line in afile.readlines()怎么打印两者的返回值
时间: 2023-07-12 08:34:49 浏览: 87
Python File readlines() 使用方法
在 Python 2 中,`for line in afile` 和 `for line in afile.readlines()` 都可以用来逐行读取文件的内容。它们的返回值是一样的,都是文件中的每一行内容。
你可以使用 `print` 语句打印它们的返回值,例如:
```python
# 打开文件
afile = open('example.txt', 'r')
# 使用 for line in afile 逐行读取文件内容
for line in afile:
print(line)
# 使用 for line in afile.readlines() 逐行读取文件内容
for line in afile.readlines():
print(line)
# 关闭文件
afile.close()
```
这里的 `example.txt` 是一个文本文件,它的内容如下:
```
Hello
World
```
运行上面的代码,输出结果为:
```
Hello
World
```
注意,在第二个循环中,由于已经读取完了文件的所有内容,所以不会有任何输出。如果想要再次使用 `for line in afile.readlines()` 读取文件内容,需要重新打开文件或者将文件对象的指针移动到文件开头。
阅读全文