Python day13檔案的讀寫

2022-02-24 19:57:51 字數 1080 閱讀 9689

# 檔案操作

f=open("

e:\\1.txt

",encoding="

gbk"

)#開啟檔案

print(f.writable())#是否可寫

print(f.read())#讀取檔案

print(f.readable())#是否可讀

f.close()

f=open("

e:\\1.txt

",encoding="

gbk"

)print(f.readline())#讀一行

print(f.readline(),end=''

)#結束時不用換行

print(f.readline())

f.close()

f=open('

1.txt

','r+

',encoding="

utf-8")

print(f.encoding)#檢視檔案開啟方式的編碼

f.write(

"basdoiaanoasnasn\nadwboandao\naskjdaonxo")

print(f.writable())#是否可寫

f.writelines("你好

")f.writelines("世界

")f.seek(

0)#檔案指標移動到開頭

print(

'###\n

'+f.read())

f.close()

# w 以寫方式開啟,

## a 以追加模式開啟 (從 eof 開始, 必要時建立新檔案)

# r+以讀寫模式開啟

# w+以讀寫模式開啟 (參見 w )

# a+以讀寫模式開啟 (參見 a )

# rb 以二進位制讀模式開啟

# wb 以二進位制寫模式開啟 (參見 w )

# ab 以二進位制追加模式開啟 (參見 a )

# rb+ 以二進位制讀寫模式開啟 (參見 r+)

# wb+ 以二進位制讀寫模式開啟 (參見 w+)

# ab+ 以二進位制讀寫模式開啟 (參見 a+ )

13 檔案操作 2 讀操作

三 檔案讀取偏移量 檔案讀寫的介面位於io包,file檔案類是這些介面的實現類。read 實現的是按位元組數讀取 readbyte make byte 128 指定要讀取的長度 for fmt.println read string readbyte n if n 128 bufio封裝了io.re...

python day10 檔案處理

1.檔案 是作業系統提供的概念 2.open r 檔案路徑 開啟方式 用什麼字元編碼 r 表示原始字串 eg open r c users 13264 desktop aaaa.py r encoding utf 8 3.檔案開啟 f open r aaaa.py 這個過程等於幹了兩件事 第一是作業...

python day06 檔案處理

檔案是作業系統提供給使用者或者應用程式的一種操作硬碟的機制 功能 檔案以二進位制存到硬碟,當以文字格式取出時要定義編碼格式 與寫入時的編碼一致 應用程式 開啟檔案 作業系統 檔案 計算機硬體 硬碟 檔案操作的基本流程 應用程式開啟檔案,拿到乙個檔案物件 檔案控制代碼 呼叫檔案控制代碼下的讀 寫操作 ...