#方法一:直接遍曆法,按行讀取,每行返回乙個字串型別
f1= open("c:/users/administrator/desktop/**_ly_product_list.txt",'r',encoding= 'utf-8')
for i in f1:
print(i,end = '')
#方法二::read法,如果指定了引數 size,就按照該指定長度從檔案中讀取內容.否則,可以一次讀取檔案的全部內容,
python把內容讀到記憶體,用乙個str物件表示,被讀出來的內容,全部塞到乙個字串裡面。這樣有好處,
就是東西都到記憶體裡面了,隨時取用;但如果檔案內容太多了,記憶體會吃不消
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())
#方法
三: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()))
#方法四:readlines法:一次性讀取整個文字內容,返回的是乙個列表
f4 = open("c:/users/administrator/desktop/**_ly_product_list.txt",'r',encoding= 'utf-8')
for i in f4.readlines():
print(i)
#方法五:with open法:會自動關閉檔案.read,readline,readlines都必須手動關閉檔案
with open("c:/users/administrator/desktop/**_ly_product_list.txt",'r',encoding= 'utf-8')as f:
for i in f:
print(i,end = '')
Python檔案複製(txt檔案)
功能 這個py指令碼是把乙個txt檔案 原始檔 複製到另乙個txt檔案 目的檔案 裡面 演算法思路 程式首先判斷原始檔 用exists函式判斷 和目的檔案是否存在,如果不存在則輸出檔案路徑不存在,如果存在則先把原始檔讀出來,再寫到目的檔案中去 coding utf 8 from sys import...
Python 讀取TXT檔案
一 開啟檔案 f open filename,access mode r buffering 1 filename 檔名 access mode 開啟方式,r讀,w寫,a追加,r w a 都是以讀寫方式開啟,rb二進位制讀,wb二進位制寫,rb wb ab 二進位制讀寫 buffering 預設值 ...
python 讀取txt檔案
txt檔案內容 1.全部讀取 file open e others 測試.txt r 開啟檔案 f all file.read 讀取所有檔案內容 print f all file.close 關閉檔案結果 2.按行讀取 file open e others 測試.txt r 開啟檔案 for lin...