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
')
f.close()

2.文件读取

f = open('tpm.txt')
# read方式读取
s = f.read()
print(s, '


')
print(f.tell())
#上面读取完后指针移动到最后,通过seek将文件指针移动到文件头
f.seek(0)
#使用readline每次读取一行
while(True):
    line = f.readline()
    print(line)
    if(len(line) == 0):
        break
 
f.close()
公众号请关注:侠之大者
原文地址:https://www.cnblogs.com/kamil/p/5141611.html