python讀取檔案一共有五種:
1.按照行讀取,每行返回乙個字串型別
f1=
open
("c:/users/administrator/desktop/**_ly_product_list.txt"
,'r'
,encoding=
'utf-8'
)for i in f1:
print
(i,end =
'')
2.read方法,按照指定引數size來往記憶體存入,如果沒有指定引數,就一次性讀取檔案的所有內容。
f2=
open
("c:/users/administrator/desktop/**_ly_product_list.txt"
,'r'
,encoding=
'utf-8'
)for i in f2.read():
print
(i,end ='')
#其實是乙個乙個字元進行遍歷的,每行結尾有乙個換行符,所以進行了換行
print
(type
(f2.read())
)print
(f2.read(
))
3.readline方法:可選引數 size 的含義同上。它是以行為單位返回字串,也就是每次唯讀一行,返回乙個字串型別。每一行都是乙個字串型別。
f3 =
open
("c:/users/administrator/desktop/**_ly_product_list.txt"
,'r'
,encoding=
'utf-8'
)for i in
range(10
):print
(type
(f3.readline())
)
4.readlines方法:一次性讀取整個文字內容,返回的是乙個列表。
f4 =
open
("c:/users/administrator/desktop/**_ly_product_list.txt"
,'r'
,encoding=
'utf-8'
)for i in f4.readlines():
print
(i)
5.with open方法,自動關閉檔案,其他都是手動
with
open
("c:/users/administrator/desktop/**_ly_product_list.txt"
,'r'
,encoding=
'utf-8'
)as f:
for i in f:
print
(i,end =
'')
python 檔案讀取的方法
1.read f open test gbk.txt r encoding utf 8 print f.read 優點 將資料整體讀取,放入乙個字串變數中 缺點 如果檔案過大導致記憶體洩漏 2 readline with open filename as f dataline f.readline ...
Python 讀取csv檔案的方法
csv是一種以逗號分隔數值的檔案型別,在資料庫或電子 中,常見的匯入匯出檔案格式就是csv格式,csv格式儲存資料通常以純文字的方式存數資料表。我們所用檔案內容如下,第一行為標題行。path advertising.csv 預設目錄 python自帶庫 f open path,r print f 列...
Python讀取大檔案的方法
問題 乙個大小為100g的檔案log.txt,要讀取檔案中的內容,寫出具體過程 方法一 利用open 系統自帶方法生成的迭代物件 with open data log.txt encoding utf8 as f for line in f print line for line in f 這種用法...