python输入输出---read(),readline()和readlines()
来源:互联网 发布:淘宝摄影市场暂停招商 编辑:程序博客网 时间:2024/06/14 06:04
Python 将文本文件的内容读入可以操作的字符串变量非常容易。文件对象提供了三个“读”方法: .read()、.readline() 和 .readlines()。每种方法可以接受一个变量以限制每次读取的数据量,但它们通常不使用变量。
.read() :
每次读取整个文件,它通常用于将文件内容放到一个字符串变量中。.read() 生成文件内容最直接的字符串表示,但对于连续的面向行的处理,它却是不必要的,并且如果文件大于可用内存,则不可能实现这种处理。
.readline() 和 .readlines() 非常相似。它们都在类似于以下的结构中使用:
Python .readlines() 示例:
fh = open( 'c:\\autoexec.bat')for line in fh.readlines(): #do somethingprint line.readline()#or print line.readlines()
.readlines()自动将文件内容分析成一个行的列表,该列表可以由 Python 的 for... in ... 结构进行处理。
.readline()每次只读取一行,通常比 .readlines()慢得多。仅当没有足够内存可以一次读取整个文件时,才应该使用.readline()。
readline()函数使用示例:
filename = raw_input('Enter your file name') #输入要遍历读取的文件路径及文件名file = open(filename,'r')done = 0while not done: aLine = file.readline() if(aLine != ''): print aLine, else: done = 1file.close() #关闭文件
写:
writeline()是输出后换行,下次写会在下一行写。write()是输出后光标在行末不会换行,下次写会接着这行写
0 0
- python输入输出---read(),readline()和readlines()
- python read(),readline(),readlines()
- python - read/readline/readlines
- python-read/readline/readlines
- python的read(),readline()和readlines()
- python中的 read() readline()和readlines()
- read(),readline()和readlines()
- python 中的read,readline,readlines
- python读写read(),readline,readlines
- python read() readline() readlines()函数
- python+read()+、readline()和+readlines()的区别和用法
- python中的三个读read(),readline()和readlines()
- python 中的三个读read(),readline()和readlines()
- python中的三个读read(),readline()和readlines()
- python中read()、readline()和readlines()的区别
- python中的三个读read(),readline()和readlines()
- python中的三个读read(),readline()和readlines()
- python中的三个读read(),readline()和readlines()
- String类型版本号比较
- UVA 11997 K Smallest Sums(优先队列)
- 【实现】Java连接MySQL数据库
- Spark0.91使用sbt编译Unresolved依赖问题
- 2014编程之美初赛第二场—神奇的数列(2014.4.20)
- python输入输出---read(),readline()和readlines()
- android部分默认设置的修改
- 帮你深入理解OAuth2.0协议
- va_list,va_start,va_arg,va_copy和va_end的使用
- 关于IoC控制反转的设计原则
- windows下查看某个端口被哪个程序占用的方法
- Symbol 'cv' could not be resolved
- 万能的数据库连接程序
- 白话经典算法系列之六 快速排序 快速搞定