1、開啟檔案【open()】
2、輸入流:input【寫入write()】
3、輸出流:output【讀取read()】
4、關閉檔案【close()】
全域性函式:open
open函式是python提供用來操作io流的函式
open() 將會返回乙個 file 物件,基本語法格式如下:
你必須先用python內建的open()函式開啟乙個檔案,建立乙個file物件,相關的方法才可以呼叫它進行讀寫。
語法:open("訪問檔案的路徑+檔案.字尾","w","是否有快取")
不同模式開啟檔案的完全列表:
模式描述
t文字模式 (預設)。
x寫模式,新建乙個檔案,如果該檔案已存在則會報錯。
b二進位制模式。
+開啟乙個檔案進行更新(可讀可寫)。
u通用換行模式(不推薦)。
r以唯讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。
rbr+
開啟乙個檔案用於讀寫。檔案指標將會放在檔案的開頭。
rb+w
開啟乙個檔案只用於寫入。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。
wbw+
開啟乙個檔案用於讀寫。如果該檔案已存在則開啟檔案,並從開頭開始編輯,即原有內容會被刪除。如果該檔案不存在,建立新檔案。
wb+a
開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。
ab以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。也就是說,新的內容將會被寫入到已有內容之後。如果該檔案不存在,建立新檔案進行寫入。
a+開啟乙個檔案用於讀寫。如果該檔案已存在,檔案指標將會放在檔案的結尾。檔案開啟時會是追加模式。如果該檔案不存在,建立新檔案用於讀寫。
ab+以二進位制格式開啟乙個檔案用於追加。如果該檔案已存在,檔案指標將會放在檔案的結尾。如果該檔案不存在,建立新檔案用於讀寫。模式r
r+ww+a
a+讀++
++寫+
++++
建立+++
+覆蓋++
指標在開始++
++指標在結尾++
str="開心快樂,幸福美滿。";
file=open("info.txt","r")#獲取檔案
str=file.read()#讀取檔案內容
print(str)
file.close()#關閉流
a)、open()函式,在流操作中是非常方便的一種函式,在後期爬蟲的使用過程中會更加的詳細講解。
Andrew Ng ML 第十八章 大規模機器學習
圖1.學習大資料集 當資料集量為m 1億時,進行梯度下降將會花費較大時間。可以使用小量資料集進行訓練,然後得出學習曲線。左圖是高方差,右圖是高偏差。總之是要通過高效的學習演算法來進行大資料學習。圖2.批梯度下降 假設是美國人口普查的資料,m 3億,如果需要每次讀入,並且計算 for every j ...
python入到到實戰 第十八章
第十八章 django入門 建立專案 新建目錄learning log 切換到learning log下,執行 python m venv ll env,建立虛擬環境 啟用虛擬環境,執行ll env scripts activate 停止虛擬環境,執行deactivate windows環境,其他作...
學python的第十八天
身份運算子區分 驗證 與 身份證,驗證時關注的點 in 17 a out 17 1,2,3 in 18 b out 18 1,2,3 in 19 c out 19 1,2,3 in 20 a c out 20 true in 21 a is c out 21 false 私有屬性,私有方法主要通用 ...