python 讀 寫檔案操作

2021-05-26 09:53:16 字數 1187 閱讀 4796

python中也提供類似於c語言中的open、read、write函式,下面是我根據看過的內容的乙個python讀、寫檔案的**段:

//讀檔案

//在python的執行資料夾中新建乙個「123.txt」的檔案,輸入2341.

>>>rfp = open('123.txt')  //開啟乙個"123.txt",得到乙個檔案物件(分配記憶體)

>>>print(rfp.read())                              //輸出讀到的檔案內容

>>>2341

>>>rfp.close()               //關閉檔案物件(關閉記憶體)

//寫檔案

//使用python中的write函式

>>>mystring = "wo shi chen keyu"

>>>myfile = "..."     \\注意需要開啟到檔案的路徑 

>>>wfp = open(myfile, 'w')  //開啟乙個"123.txt",得到乙個檔案物件(分配內村存)

>>>wfp.write(mystring)     //將123.txt的內容寫入writefile

#看了python核心程式設計後,有了比較正式的檔案操作的知識了:

如何開啟檔案

handle = open(file_name, access_mode = 'r')

file_name 變數包含我們希望開啟的檔案的字串名字(包含路徑),

access_mode 中 'r' 表示讀取,'w' 表示寫入, 'a' 表示新增。其它可能用到的標聲還有 '+' 表示讀寫, 'b'表示二進位制訪

問. 如果未提供 access_mode , 預設值為 'r'。

注意:『r+』、『w+』都表示可讀可寫,但『r+』不會開啟檔案後清除內容,在無檔案的情況下不會建立檔案;而『w+』則會先清空,在遇到無開啟的檔案的情況下會建立檔案。

如果 open() 成功, 乙個檔案物件控制代碼會被返回。所有後續的檔案操作都必須通過此檔案控制代碼進行。當乙個檔案物件返回之後, 我們就可

以訪問它的一些方法, 比如 readlines() 和close().檔案物件的方法屬性也必須通過句點屬性標識法訪問(參閱下面的核心筆記)

python檔案讀寫操作

讀寫檔案是最常見的io操作,python內建了讀寫檔案的函式,用法和c是相容的。在磁碟上讀寫檔案的功能都是由作業系統提供的,現在作業系統不允許普通的程式直接操作磁碟 所以,讀寫檔案就是請求作業系統開啟乙個檔案物件 通常稱為檔案描述符 然後,通過作業系統提供的介面從這個檔案物件中讀取資料 讀檔案 或者...

Python 檔案讀寫操作

一 python中對檔案 資料夾操作時經常用到的os模組和shutil模組常用方法。1.得到當前工作目錄,即當前python指令碼工作的目錄路徑 os.getcwd 2.返回指定目錄下的所有檔案和目錄名 os.listdir 3.函式用來刪除乙個檔案 os.remove 4.刪除多個目錄 os.re...

Python檔案讀寫操作

1.讀檔案 with open xx as file object temp file object.read print temp.rstrip 因為末尾有換行符,會多一行空格with open xx as file object for line in file object print lin...