文件操作[2]
阿新 • • 發佈:2017-07-26
oracl span mysql\ tell 二進制 acl nco 操作 讀寫
1. 可讀可寫 : r+ (讀寫)
1 #可讀可寫:r+ 寫的內容在文件內容的尾部 2 3 f = open(‘file2‘,‘r+‘,encoding=‘utf-8‘) 4 for i in range(3): 5 print(f.readline()) 6 f.write(‘--------------------------233-------------------------------‘)
2.可寫可讀:w+ (寫讀)
1 # 寫讀模式:w+ 2 f = open(‘file3‘,‘w+‘,encoding=‘utf-8‘) 3 for i in range(3):4 f.write(‘------------0---------go!\n‘) 5 print(f.tell()) 6 f.seek(10) 7 print(f.tell()) 8 f.write(‘This is is is is is so good!‘) 9 print(f.readlines()) 10 f.close()
3.追加讀寫:a+ (追加讀寫)
1 f = open(‘file5‘,‘a+‘,encoding=‘utf-8‘) 2 for i in range(5): 3 f.write(‘1------------------------go!\n‘) 4 print(f.tell()) 5 f.seek(10) 6 print(f.tell()) 7 f.write(‘-----------------end--------------------‘) 8 print(f.readlines())
4.二進制文件的讀:rb、寫:wb、追加:ab
1 #二進制文件的讀 :rb 2 f = open(‘file5‘,‘ab‘) #rb wb ab 3 print(f.readlines()) 4 #二進制文件的寫 :wb 5 f.write("oracle or mysql\n".encode()) 6 #二進制文件的追加 :ab 7 f.write(‘\ngood‘.encode())
文件操作[2]