iT邦幫忙

2022 iThome 鐵人賽

DAY 15
0
自我挑戰組

我的Python小筆記系列 第 15

【Day15-讀檔與寫檔】

  • 分享至 

  • xImage
  •  

在告訴讀者標題前,想先告訴讀者有關絕對路徑與相對路徑的關係絕對路徑的意思是從根目錄的路徑開始依序往下連結,例如我的專案路徑是:C:\Users\wa989\Desktop\Python\Test.py,意思是從C槽開始依序往這些資料夾就可以找到相對應的檔案,那相對路徑的意思是從目前工作目錄的路經開始例如我的Test.py是從Python的資料夾找到的,也就是說從Python開始找起,相對路徑跟絕對路徑最大的差異是,今天如果你的專案目錄要換另一個檔案位置時絕對路徑會因為你跟原本所輸入的路徑改變而導致找不到資料位置,那相對路徑則不會有這個問題,所以大部分寫路徑的時候大家都是使用相對路徑去定義的。那另一種比喻就是絕對路徑是寫死的,相對路徑比較彈性。

說完了這麼多,來講如何讀檔與寫檔,程式碼如下圖所示

記住喔!!要使用的檔案必須要跟專案放在一起這樣才會找的到資料,首先是設定兩個變數一個是要複製文字的檔案另一個是要貼上複製文字的檔案,我使用了while(1)做無限循環,然後第五行的意思是將檔案的資料讀取一行並放入text這個變數裡面,然後if text裡有資料,我們要列印出那行的文字並將資料的內容寫入Ans變數的檔案裡面,一直持續這個動作直到text裡面沒有資料後關掉Ans變數裡的檔案,並且break結束無限循環。

這樣就成功咯!!!

那稍微講一下open裡面的參數說明,基本上第一個參數就是你匯入的檔案名稱,第二個就是mode,也就是對這件檔案的模式是什麼?,有讀、寫、修改,分別是rwa

那今天的內容講到這邊,謝謝觀看!!


上一篇
【Day14-設計模組】
下一篇
【Day16-JSON資料】
系列文
我的Python小筆記30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言