Python 檔案開啟
在伺服器上開啟檔案
假設我們有以下檔案,位於 Python 的同一資料夾中
demofile.txt
你好!歡迎來到 demofile.txt
此檔案僅用於測試目的。
祝你好運!
要開啟檔案,請使用內建的 open()
函式。
open()
函式返回一個檔案物件,該物件有一個 read()
方法用於讀取檔案內容。
示例
f = open("demofile.txt", "r")
print(f.read())
執行示例 »
如果檔案位於不同的位置,您需要指定檔案路徑,如下所示:
示例
開啟不同位置的檔案
f = open("D:\\myfiles\welcome.txt", "r")
print(f.read())
執行示例 »
只讀檔案的一部分
預設情況下,read()
方法會返回整個文字,但您也可以指定要返回的字元數。
示例
返回檔案的前 5 個字元
f = open("demofile.txt", "r")
print(f.read(5))
執行示例 »
讀取行
您可以使用 readline()
方法返回一行。
示例
讀取檔案的一行
f = open("demofile.txt", "r")
print(f.readline())
執行示例 »
呼叫兩次 readline()
,您可以讀取前兩行。
示例
讀取檔案的兩行
f = open("demofile.txt", "r")
print(f.readline())
print(f.readline())
執行示例 »
透過迴圈遍歷檔案的行,您可以逐行讀取整個檔案。
示例
逐行迴圈遍歷檔案
f = open("demofile.txt", "r")
for x in f
print(x)
執行示例 »
關閉檔案
養成一個好習慣:在完成檔案操作後始終關閉檔案。
示例
完成檔案操作後關閉檔案
f = open("demofile.txt", "r")
print(f.readline())
f.close()
執行示例 »
注意:您應該始終關閉您的檔案,在某些情況下,由於緩衝的原因,對檔案的更改可能直到關閉檔案後才會顯示。
W3schools 學習路徑
跟蹤您的進度 - 免費!