1. 程式人生 > >文件操作[2]

文件操作[2]

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]