Skip to content
  • Home
  • Python教學
  • 科技新聞資訊
  • 網站開發教學
Copyright 網絡設計教學 2025
Theme by ThemeinProgress
Proudly powered by WordPress
  • Home
  • Python教學
  • 科技新聞資訊
  • 網站開發教學
網絡設計教學網絡設計教學,網站網頁教學,軟體使用教學
  • You are here :
  • Home
  • python網頁教學
  • python文件處理–文件讀寫詳解 python 程式碼
python網頁教學

python文件處理–文件讀寫詳解 python 程式碼

Jiking 2023-01-14 Article
目錄
  • 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

Shopify 直營店 | Tapswap 程式碼 |如何快速輕鬆地建立 Shopify 直銷商店

Shopify 直銷業務藍圖 | Tapswap 程式碼 | Shopify Dropshipping 藍圖:完整教學

這是 eBay 和 Shopify 上的「商店」Prismatic Evolutions 預購詐騙嗎?特雷科TCG

Shopify 上的直銷業務 | Tapswap 程式碼 |立即開始在 Shopify 上進行代發貨:完整設定教學

Shopify 上的直銷業務 | Tapswap 程式碼 |立即開始在 Shopify 上進行代發貨:完整設定教學

Shopify 直營店 | Tapswap 程式碼 |如何快速輕鬆地建立 Shopify 直銷商店

相关贴文:

  1. 詳解Python自動化之文件自動化處理 python 程式碼
  2. 詳解Python函數print用法 python 程式碼
  3. 詳解Bagging算法的原理及Python實現 python 程式碼
  4. python tqdm用法及實例詳解 python 程式碼
  5. 詳解Python常用的魔法方法 python 程式碼
  6. Python 列表與鏈表的區別詳解 python 程式碼
  7. Python之os模塊案例詳解 python 程式碼
  8. Python進度條tqdm的用法詳解 python 程式碼
Tags: python, 文件, 程式碼, 詳解

近期文章

  • 孟加拉的WooCommerce帳戶和隱私設置設置。電子商務解決方案(第20部分)
  • WooCommerce會員資格插件 – 免費下載GPL僅會員
  • 如何在WooCommerce頁面中添加產品視頻
  • WooCommerce的電話驗證器和格式 – 演示和快速設置
  • 如何自定義WooCommerce中的訂單摘要
  • JavaScript多線程|改進WordPress -WooCommerce網站性能|沒有插件
  • 如何在WooCommerce(分步)中恢復廢棄的購物車
  • WooCommerce擴展開發 – 使產品價格可編輯
  • WooCommerce vs Thrivecart-它將最適合您的業務

標籤雲

Dropshipping ecommerce JavaScript Joomla OSCHINA博客 python REBELLION Shopify Shopify 商店設置 Shopify 直銷 Woocommerce WordPress 代發貨 刀塔2 和 商店 商業 喬姆拉 在 如何創建 Shopify 商店 如何在 如何建立 Shopify 商店 如何開始代出貨 年 店舖教學 店鋪化 店鋪培訓 教學 獲獎產品 直銷 Shopify 直銷教程 科技資訊 程式碼 網路業務 網路賺錢 臉書廣告 與 行銷 詳解 購物 跨平台 運輸船 適合初學者的 Shopify 教學課程 適合初學者的直銷 電子商務

Copyright 網絡設計教學 2025