1. 程式人生 > >23 檔案的操作

23 檔案的操作

#只讀模式,文字,gb2312
f = open('d:\老人與海.txt','r',encoding='gb2312')
content = f.read()
print(content)
f.close()

#只讀模式 utf-8
f = open('老人與海','r',encoding='utf-8')
content = f.read()
print(content)
f.close()

#二進位制只讀模式
f = open('老人與海','rb')
# content = f.read()
# print(content)
# f.close()

#覆蓋寫模式
f = open('log','w',encoding='utf-8')
content = f.write('騎兵,步兵')
f.close()

#覆蓋寫模式
f = open('log','w',encoding='utf-8')
content = f.write('阿斯頓發射點阿瑟東f')
f.close()

#二進位制覆蓋寫模式
f = open('log','wb')
content = f.write('阿斯頓發射點阿瑟東f'.encode('gbk'))
f.close()

#追加寫模式
f = open('log','a',encoding='utf-8')
f.write("sa fasdfas")
f.close()

#二進位制追加寫模式
f = open('log','ab')
f.write("哎呦不錯!!!!".encode('utf-8'))
f.close()