Python 文件打開
- 上一頁 Python 文件打開
- 下一頁 Python 文件寫入/創建
在服務器上打開文件
假設我們有以下文件,位于與 Python 相同的文件夾中:
demofile.txt
Hello! Welcome to demofile.txt This file is for testing purposes. Good Luck!
如需打開文件,請使用內建的 open()
函數。
open()
函數返回文件對象,此對象有一個 read()
方法用于讀取文件的內容:
實例
f = open("demofile.txt", "r") print(f.read())
只讀取文件的一部分
默認情況下,read()
方法返回整個文本,但您也可以指定要返回的字符數:
實例
返回文件中的前五個字符:
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()
注釋:在某些情況下,由于緩沖,您應該始終關閉文件,在關閉文件之前,對文件所做的更改可能不會顯示。
- 上一頁 Python 文件打開
- 下一頁 Python 文件寫入/創建