iT邦幫忙

0

(14)Python的基礎介紹和爬蟲

  • 分享至 

  • xImage
  •  

Python 文字檔案的讀取和儲存(上)

在撰寫程式的過程當中,目前為止我們大多是使用鍵盤來進行輸入(input函式),或是利用螢幕本身的 console 輸出( print函式)來處理輸入輸出。但是我們並不可能只使用鍵盤來進行輸入,如果今天的輸入值太多、或是我們要處理的是一些已經存在的數據,利用鍵盤輸入就顯得十分不效率;相對的,我們得到程式的輸出值以後,如果要將結果傳給其他人,那麼使用螢幕輸出就不會是一個好方法。因此,這時我們所需要的,就是檔案處理的方法。

所以接下來我們會簡略的介紹一下檔案在python的基本語法。

檔案操作流程
開啟檔案 > 讀取或寫入 > 關閉檔案

開啟檔案
基本語法
檔案物件=open(檔案路徑,mode=開啟模式)

開啟模式
讀取模式 - r
寫入模式 - w
讀寫模式 - r+

讀取檔案
讀取全部文字
檔案物件.read()

一次讀取一行
for 變數 in 檔案物件:
從檔案依序讀取每行文字到變數中

讀取json格式
import json
讀取到的資料=json.load(檔案物件)

寫入檔案
寫入文字
檔案物件.write(字串)

寫入換行符號
檔案物件.write("範例\n")

寫入json格式
import json
json.dump(要寫入的資料,檔案物件)

關閉檔案
基本語法
檔案物件.close()

最佳實務
with open(檔案路徑,mode=開啟模式) as 檔案物件:
讀取或寫入檔案的程式
#以上會自動,安全的關閉檔案

參考來源:https://medium.com/ccclub/ccclub-python-for-beginners-tutorial-bf0648108581
https://www.youtube.com/watch?v=C4OkV6DrVRs&list=PL-g0fdC5RMboYEyt6QS2iLb_1m7QcgfHk&index=13


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言