20:00 2019/1/15/周二
//檔案操作:open()相當於是乙個應用程式,通過open函式向作業系統上呼叫應用程式。賦值給f然後在進行操作。
f=open("九門",encoding="utf-8")#encoding="utf-8"如果不加入這一行,會因為轉碼問題報錯。
#利用open()開啟檔案
data=f.read() #利用data儲存讀取的檔案內容
print(data) #列印操作
f.close()
//readline()//讀取檔案裡面一行文字
f=open("九門",'r',encoding="utf-8")
data=f.readline()
print(f.readline())
print(f.readline())
print(f.readline())結果:
22222222
3333333
444444444
//f=open("九門",'r',encoding="utf-8")
data=f.readline()
print(f.readline())
print(f.readline(),end=" ")
print(f.readline(),end=" ")//去掉前面的換行。
結果:22222222
3333333
444444444 //
//readlines()
f=open("九門",'r',encoding="utf-8")
# data=f.readlines()
print(f.readline())
print(f.readline(),end=" ")
print(f.readline(),end=" ")
data=f.readlines()//這個是讀取從剩下的全部資訊,如果這一行加在最開始的地方,則,後面的通過readline()讀取的檔案就為空了。
print(data)
結果:111111111
22222222
3333333
['444444444']//
九門檔案裡面的檔案:
11111111122222222
3333333
444444444
python08 檔案操作
檔案 1.唯讀 r,rb rb是讀位元組 2.只寫 w,wb 清除之前的東西,重新寫進去內容。3.追加 a,ab 表示寫東西 4.r 讀寫 5.w 寫讀 6.a 寫讀 追加寫讀 我們使用open 函式來開啟乙個檔案,獲取到檔案控制代碼,然後通過檔案控制代碼就可以進行各種各樣的操作了。根據開啟方式的不...
Python08檔案的使用
a open 檔名 開啟模式 編碼方式 編碼方式 utf 8預設可以忽略 開啟模式 讀a.read size 讀入前size的長度 a.readline size 讀入一行,的前size的長度 a.readlines hint 讀入所有行,以行形成列表,的前hint的長度 寫a.write s 寫入...
08 檔案操作
位元組流 inputstream和outputstream 過濾流 bufferedinputstream和bufferedoutputstream 過濾流用於給流增加乙個緩衝的功能,緩衝區越大,效率越高,典型的犧牲空間換時間 08.01.txt public class testtxt 寫入文字 ...