python08 檔案操作之讀

2021-09-09 06:32:18 字數 1232 閱讀 2464

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']//

九門檔案裡面的檔案:

111111111

22222222

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 寫入文字 ...