python遍历文件内容
open函数使用方法:open('文件名','参数')参数说明:r:以读方式打开w:以写方式打开a:以追加模式打开r+:以读写方式打开w+:以读写方式打开a+:以读写方式打开rb:以二进制读方式打开wb:以二进制写方式打开ab:以二进制追加模式打开rb+:以二进制读写模式打开wb+:以二进制读写模式打开ab+:以二进制读写模式打开操作:#!/usr/bin/pythonfd = open('./2
·
open函数
使用方法:
open('文件名','参数')
参数说明:
r:以读方式打开
w:以写方式打开
a:以追加模式打开
r+:以读写方式打开
w+:以读写方式打开
a+:以读写方式打开
rb:以二进制读方式打开
wb:以二进制写方式打开
ab:以二进制追加模式打开
rb+:以二进制读写模式打开
wb+:以二进制读写模式打开
ab+:以二进制读写模式打开
操作:
#!/usr/bin/python
fd = open('./2.txt','w') //以写模式打开,不加参数默认r读模式
fd.write("aaa\n") //写入aaa和换行符,会覆盖之前的文件内容
#!/usr/bin/python
fd = open('./2.txt','a') //追加
fd.write("bbb\n") //在原来基础上增加bbb
open读文件的几种方法:
read():默认从头读到尾,可以read(2)表示只读2个字符
readline:默认读一行的数据
readlines:默认读多行数据,返回的是一个列表。
操作:
fd.read()
'aaa\nbbb\n'
fd.readline()
'aaa\n'
fd.readlines()
['aaa\n', 'bbb\n']
遍历文件内容:
#!/usr/bin/python
fd = open('./2.txt')
for line in fd:
print line,
fd.close()
with open不用close():
#!/usr/bin/python
with open('./2.txt') as fd:
for line in fd:
print line,
更多推荐
已为社区贡献4条内容
所有评论(0)