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,
Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐