添加链接
link管理
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
Python模块和包
5 Python文件操作
5.1 Python文件的基本操作
5.2 Python open():打开文件
5.3 Python read()函数:读入指定长度的文本
5.4 Python readline()函数:读取一行文本
5.5 Python readlines()函数:读取所有行的文本
5.6 Python write()和writelines()函数:写入文本
5.7 Python tell()函数:获得当前读取位置
5.8 Python seek()函数:设定读写位置
5.9 Python fileno()函数:得到文件编号
5.10 Python closed()函数:关闭打开的文件
5.11 Python文件对象的属性
5.12 Python csv模块:处理csv文件
5.13 Python yaml模块:处理yaml文件
5.14 Python json模块:处理json文件
Python异常处理 Python类和对象 Python多线程和多进程 Python网络编程 Python Scrapy爬虫框架 Python Flask框架 Python操作Redis Python Tkinter库 Python wxPython库 Python PyQt5库 Python Matplotlib库 Python NumPy库

Python readline()函数:读取一行文本

readline()函数的功能是读入一行数据,所以文件类型要求是文本,不能是二进制。返回值是这行数据,包括尾部的换行符;如果没有数据则返回一个空的字符串。该函数也带有参数 size,表示的含义和 read() 一样。size 的默认值也是 -1,表示读取完整的一行。
下面的例子演示了没有指定 size 而使用默认值 -1 的情况。 >>> fd = open("in.dat", "r") # 以只读方式打开文件in.dat >>> line = fd.readline() # 读入一行 >>> while line: # 如果不是空行,就是还没有到尾部 ... print(line, end='') # 打印读入的行,关闭自动换行功能 ... line = fd.readline() # 读入下一行 ... # 结束while循环 this is input text file # 显示的文件内容 it contains 3 lines this is the end of file >>> fd.close() # 关闭文件 下面的例子演示了 size 为正数的情况。
>>> fd = open("in.dat", "r") # 以只读方式打开文件in.dat >>> line = fd.readline(2) # 读入一行,但最多读入2个字符 >>> len(line) # 返回字符串的长度为2 >>> line # 显示返回值的内容 >>> fd.close() # 关闭文件 下面的例子演示了size为 0 的情况。 >>> fd = open("in.dat", "r") # 以只读方式打开文件in.dat >>> line = fd.readline(0) # 读入一行,但是最多只能读入0个字符 >>> len(line) # 返回的是空字符串 >>> fd.close() # 关闭文件
  • C语言逗号运算符和表达式
  • C语言switch case语句的用法(非常详细)
  • C++字符串的比较
  • 双向链表实现贪吃蛇游戏(C语言)
  • 键树查找法(双链树和字典树)C语言实现
  • 使用socket编程实现回声客户端
  • 只需一招,彻底攻克C语言指针,再复杂的指针都不怕
  • 获取线程函数的返回值
  • MyBatis查询返回值详解
  • MyBatis一对多关联查询
  •