python文件操作

1.打开模式列表

 

#打开模式列表:
#w      以写方式打开,
#a      以追加模式打开 (从 EOF 开始, 必要时创建新文件)
#r+     以读写模式打开
#w+     以读写模式打开 (参见 w )
#a+     以读写模式打开 (参见 a )
#rb     以二进制读模式打开
#wb     以二进制写模式打开 (参见 w )
#ab     以二进制追加模式打开 (参见 a )
#rb+    以二进制读写模式打开 (参见 r+ )
#wb+    以二进制读写模式打开 (参见 w+ )
#ab+    以二进制读写模式打开 (参见 a+ )
f = open('/Users/kamil/PycharmProjects/s20160115_1/day1/if_el/test.log','w+')
for i in range(10) :
    f.write('liukun\n')
f.close()

 

 

2.文件读取

f = open('tpm.txt')
# read方式读取
s = f.read()
print(s, '\n\n\n')
print(f.tell())
#上面读取完后指针移动到最后,通过seek将文件指针移动到文件头
f.seek(0)
#使用readline每次读取一行
while(True):
    line = f.readline()
    print(line)
    if(len(line) == 0):
        break
 
f.close()

 

posted @ 2016-01-19 11:19  侠之大者kamil  阅读(239)  评论(0编辑  收藏  举报