python readline()用法
时间: 2023-10-10 21:10:17 浏览: 69
烟花代码编程python满屏-06-读取函数之readline.ev4.rar
`readline()`是Python内置的文件对象方法,用于读取文件的一行数据。它的基本语法如下:
```python
f.readline(size=-1)
```
其中,`f`是文件对象,`size`是可选参数,表示要读取的字节数。如果不指定`size`或`size`为负数,则会读取整行数据,包括行末的换行符`\n`。
例如,假设有一个文本文件`example.txt`,内容如下:
```
Hello World!
How are you?
```
我们可以使用`readline()`方法读取文件的第一行数据:
```python
f = open('example.txt', 'r')
line = f.readline()
print(line) # 输出:Hello World!
```
如果想读取文件的下一行数据,可以再次调用`readline()`方法:
```python
line = f.readline()
print(line) # 输出:How are you?
```
当读取到文件末尾时,`readline()`方法会返回空字符串`''`,可以利用这个特性来判断文件是否已经读取完毕。例如:
```python
while True:
line = f.readline()
if not line:
break
print(line)
```
上面的代码会循环读取文件的每一行数据,直到读取完毕为止。
阅读全文