python36中文手册_python_36_文件操作4
f=open('test.txt','a',encoding='utf-8')
#f.truncate()#截斷,不指定將清空所有內容
f.truncate(5)#從頭開始截斷,截斷5個字符 注:使用f.seek()改變光標位置不頂用
f.close()
f=open('yesterday','r+',encoding='utf-8')#讀寫文件
print(f.readline())
print(f.readline())
print(f.readline())#打印第三行
f.write("----------------沒辦法,沒有寫在第三行,與光標位置無關,只能寫在最后----------------")
print(f.readline())#照常打印第四行\
f.close()
f=open('yyy','w+',encoding='utf-8')#寫讀:創建一個文件再往里邊寫 其實沒啥用
print(f.readline())#讀不到東西
print(f.readline())#讀不到東西
print(f.readline())#讀不到東西
f.write("----------------寫到文件中了----------------")
f.close()
#1 yyy文件中原始內容
# YESTERDAY ONCE MORE
# 2 When I was young I'd listen to the radio 當年少時,我愛聽收音機
# 3 Waiting for my favorite songs 等待我最喜愛的歌
# 4 When they played I'd sing along, 當播放后,我喜歡一個人唱
# 5 It make me smile 這讓我開心的笑了
# 6 Those were such happy times 像這樣快樂的日子
# 7 and not so long ago 沒有多久
# 8 How I wondered where they'd gone. 我想知道他們去了哪里
# 9 But they're back again 但他們再次回來
# 10 just like a long lost friend 像失去很久的朋友
# 11 All the songs I love so well 所有的歌,我是這么的喜歡
# 12 Every shalala shalala
# 13 every wo'wo wo'wo
# 14 still shines. 依然閃亮
# 15 Every shing-a-ling-a-ling shing-a-ling-a-ling
f = open('yesterday','a+',encoding='utf-8')#a+同a
print(f.readline())#讀不出來
f.close()
f=open('yesterday','rb')#二進制文件讀,網絡傳輸中使用
print(f.readline())
print(f.readline())
print(f.readline())
f.close()
f=open('zzz','wb')#二進制文件寫
f.write('終于要學完這一章了'.encode())
f.close()
f = open('yesterday','rU',encoding='utf-8')#rU同r+U,可以將\r \n \r\n自動轉化成\n (目的使文件在Linux和Windows上通用)
總結
以上是生活随笔為你收集整理的python36中文手册_python_36_文件操作4的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python wxpython back
- 下一篇: pythonunbuffered_pyt