python 檔案的讀取File

2021-08-25 17:31:18 字數 1113 閱讀 9102

一、使用open開啟檔案後一定要記得呼叫檔案物件的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。

二、需要匯入import os

三、下面是逐行讀取檔案內容的三種方法:

1、第一種方法:

f = open("foo.txt") # 返回乙個檔案物件

line = f.readline() # 呼叫檔案的 readline()方法

while line:

print line, # 後面跟 ',' 將忽略換行符

#print(line, end = '')  # 在 python 3 中使用

line = f.readline()

f.close()

2、第二種方法:

for line in open("foo.txt"):

print line,

3、第三種方法:

f = open("c:\\1.txt","r")

lines = f.readlines() #讀取全部內容 ,並以列表方式返回

for line in lines

print line

四、一次性讀取整個檔案內容:

file_object = open('thefile.txt')

try:

all_the_text = file_object.read()

finally:

file_object.close()

五、區別對待讀取文字 和 二進位制:

1、如果是讀取文字

讀文字檔案

input = open('data', 'r')

#第二個引數預設為r

input = open('data')

2、如果是讀取二進位制

input = open('data', 'rb')
讀固定位元組

chunk = input.read(100)

python基礎 3 0 file 讀取檔案

一.python 檔案訪問 1.在python中要訪問檔案,首先要開啟檔案,也就是open r 唯讀 w 只寫 檔案已存在則清空,不存在則建立 a 追加 寫到檔案末尾。如果檔案存在,則在檔案最後去追 加。檔案不存在就去建立 更新 可讀可寫 r 以讀寫模式開啟 w 以讀寫模式開啟 參見w a 以讀寫模...

Python的file檔案方法

python的檔案物件涉及的方法彙總 要呼叫下列方法需先建立file物件 file.close 關閉檔案,這個就不用多說了,對檔案操作完之後都會呼叫 file.flush 重新整理檔案內部緩衝,立即寫入檔案。平常是等待close的時候在寫入 file.fileno 返回乙個整型的檔案描述符,就是系統...

Python對檔案file的操作

file 操作 my file open file.txt w 在當前目錄中建立檔名為 file.txt 的檔案 my file.write something 向檔案中寫入資料 my file.close 關閉檔案 my file open filename r 唯讀方式開啟 my file.re...