目錄
- 1. 讀取档案
- 2. 寫入档案
- 總結
1. 讀取档案
档案讀取很簡單,就三步。
第一:在Windows的記事本中直接輸入“願你出走半生歸來仍是少年!”
第二:通過程式碼讀取档案
步驟:
1.使用open()函數打開档案。
myfile = open(r'test.txt','r')
- myfile是變量,存放讀取的档案。
- 第一個r是固定符號(原生字符)。
- ‘test.txt’是需要讀取档案的档案名,在這裡, readfile.py档案與test.txt档案需要放在同一档案夾內。
- 最後一個‘r’是档案打開模式,‘r’代表read, 意為档案讀取。
- encoding=“utf-8”,編碼采用utf-8。
2.讀取档案中的內容。
myfilecontent = myfile.read() print(myfilecontent)
使用read()函數,讀取myfile變量中档案的數據,將數據放在myfilecontent變量中,之後使用print()函數,看看讀取到什麼內容。
3.最後一步,關閉档案。
myfile.close()
完整程式碼
myfile = open(r'test.txt','r',encoding="utf-8") myfilecontent = myfile.read() print(myfilecontent) myfile.close()
效果:
2. 寫入档案
档案寫入也是分三步。
首先,建立兩個txt文本,在test1.txt档案與test2.txt档案中寫入同樣的文字內容
進行档案寫入操作
1.打開档案
myfile = open(r'test1.txt','w')
使用open()函數, 除瞭最後一個參數,其餘參數不動, 把最後一個參數換成‘w’,是write意思,意為寫入。
2.開始寫入內容
myfile.write('從你的全世界路過')
3.關閉档案
myfile.close()
完整程式碼
myfile = open(r'test1.txt','w',encoding="utf-8") myfile.write('從你的全世界路過') myfile.close()
效果:
發現,原來的” 願你出走半生歸來仍是少年”內容已經消失。因為‘w’是寫入模式,會直接清空test1.txt档案中的內容,重新寫入。 如果你不想清空原來內容, 就要使用‘a’模式,意為追加。
追加寫入程式碼
myfile = open(r'test2.txt','a',encoding="utf-8") myfile.write('\n從你的全世界路過') myfile.close()
效果:
發現” 願你出走半生歸來仍是少年”內容還存在。
如果我們想寫入的數據不是文本,而是圖片怎麼辦?
可以看到裡面還有‘wb’模式, 它的意思是以二進制的方式打開一個档案用於寫入。圖片、音頻都是以二進制形式存在,所以使用wb模式就好瞭。
好多粗心的小夥伴,在打開档案,讀寫結束後,忘記關閉档案。但是不關閉档案就會占用電腦內存,使得電腦越來越慢,怎麼解決呢?
with方法
with open(r'test.txt','a') as myfile: myfile.write('你好') print("寫入完成")
效果:
總結
本文屬於作者原創,轉載請註明出處,不足之處,希望大傢能過給予寶貴的意見,如有侵權,請私信。每天一個knowledge point,一起學python,讓技術無限發散
You may also like
相关贴文:
近期文章
標籤雲
Dropshipping
ecommerce
JavaScript
Joomla
OSCHINA博客
python
REBELLION
Shopify
Shopify 商店設置
Shopify 直銷
Woocommerce
WordPress
代發貨
刀塔2
和
商店
商業
喬姆拉
在
如何創建 Shopify 商店
如何在
如何建立 Shopify 商店
如何開始代出貨
年
店舖教學
店鋪化
店鋪培訓
教學
獲獎產品
直銷 Shopify
直銷教程
科技資訊
程式碼
網路業務
網路賺錢
臉書廣告
與
行銷
詳解
購物
跨平台
運輸船
適合初學者的 Shopify 教學課程
適合初學者的直銷
電子商務