python中read(),readline(),readlines()的区别&str.split&str.strip
来源:互联网 发布:淘宝网货架 编辑:程序博客网 时间:2024/06/01 19:11
.read() 每次读取整个文件,它通常将读取到底文件内容放到一个字符串变量中,也就是说 .read() 生成文件内容是一个字符串类型
.readline()每只读取文件的一行,通常也是读取到的一行内容放到一个字符串变量中,返回str类型
.readlines()每次按行读取整个文件内容,将读取到的内容放到一个列表中,返回list类型
>>> file=open('D:\\1.txt','r')
con=file.readlines()
file.close()
for line in con:
print line.split(',')[2].strip('\n')
>>> con=file.readlines()
>>> file.close()
>>> for line in con:
print line.split(',')[2].strip('\n')
bj
cc
#######
line=line.split(',')
line=line[2]
line=line.strip('\n')
############
>>> for line in con:
print type(line.split(',')[2].strip('\n'))
<type 'str'>
<type 'str'>
>>> for line in con:
print {line.split(',')[1].strip('\n'):line.split(',')[1].strip('\n')}
{'22': '22'}
{'23': '23'}
>>> l=[]
>>> for line in con:
l.append({line.split(',')[1].strip('\n'):line.split(',')[1].strip('\n')})
>>> l
[{'22': '22'}, {'23': '23'}]
>>>
>>> con
['abc,22,bj\n', 'efg,23,cc']
>>> type(con)
转载地址:
http://blog.csdn.net/zhongyhc/article/details/9026917
1.txt
abc,22,bj
efg,23,cc
- python中read(),readline(),readlines()的区别&str.split&str.strip
- python 中strip和split函数,readline,readlines,read的区别
- 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,readlines,readline的区别
- python中字符串str的strip()方法
- python中字符串str的strip()方法
- python str.split() 与 split(' ') 的区别
- python 中readline 和readlines的区别
- python中readlines和readline的区别
- python中read() readline()以及readlines()区别--转自CSDN
- U3D Rolling Ball 2
- ACM Sparse Table(模板+区间相关)
- Git 常用命令
- ACM 左偏树(模板)
- Mongoose简单的连表查询
- python中read(),readline(),readlines()的区别&str.split&str.strip
- [Leetcode] 3Sum Closest
- C++之运算符重载(1)
- ACM 高斯消元(模板)
- qt-c++
- 完全卸载oracle11g详细步骤
- C++之运算符重载(2)
- JAVA基础1(代码剖析)
- 清除目录下的SVN信息