python學習筆記3 python讀寫檔案

2022-08-20 04:48:11 字數 1226 閱讀 8430

一、檔案的開啟模式

1、開啟檔案

1) f=open('d:\\a.txt','w')

第乙個引數是檔案的路徑,如果只寫檔案的名字,預設是在當前執行目錄下的檔案;第二個引數是檔案的開啟模式

這種方式開啟檔案,在使用完了之後一定要記得,關閉檔案: f.close()

2) with open('d:\\a.txt','w') as f

這種方式開啟檔案,檔案在使用完後會自動關閉檔案,不需要close

2、 檔案的開啟模式

總的來說,檔案的開啟模式有三種:讀,寫,追加

衍生出來有如下這些:

二、讀寫檔案的方法

三、檔案的遍歷

迴圈的是檔案每行的內容

四、修改檔案內容 -- 使用2個檔案

場景:有乙個檔案,裡頭寫有內容,現在修改檔案中的內容,然後儲存。

思路:開啟檔案,使用迴圈的方法,讀一行,就修改/不修改此行的內容,然後寫入新的檔案裡面;最後,把舊的檔案刪除,把新檔案命名為和原來檔名一樣。

場景例項化:d盤有個檔案a.txt,其內容如下圖一,現將檔案裡的所有12改成00

**實現:(修改完之後的,d盤只有乙個檔案a.txt,內容如上圖二)

ps:with開啟兩個檔案,這樣寫:

with open('xx.txt','a+') as f1,open('xx.txt','a+') as f2:

python學習筆記3

1 字串的格式化操作 format variable format 是格式的樣式,variable 是要被格式化的變數 format 有如下幾種形式 o 將數值轉換為八進位制 x 將數值轉換為十六進製制 d 整數轉換符號 s 字串轉換符號 如下 o 100 144 o 100 加入乙個 號可輸出標準...

python 學習筆記3

2014 10 23 三種內建的資料結構 列表 元組和字典 list len list list.sort 修改列表本身,而不是返回乙個修改後的列表 列表時可變的,字串不可變 for item in list 遍歷 del list 0 刪除專案,自動補齊。print語句的結尾的逗號消除列印的換行符...

Python學習筆記3

條件和迴圈語句 生成隨機數的函式,此處說明一下,python是通過乙個方程來產生隨機數的,所以這些隨機數並不是真正隨機的,產生他們的方式叫做偽隨機。載入模組,本人理解模組類似c裡的庫,模組 module 含有可供其他程式使用的 的檔案,這些模組通常是按照一定的相關性進行組織的,載入模組使用 impo...