python 檔案操作實力顯示

2022-09-12 23:48:20 字數 2219 閱讀 8657

檔案的操作    關鍵字:open(「檔名稱」,mode="操作",encoding= "編碼方式"

操作1: mode= w :(寫) w+:(寫讀) w+b(bytse格式寫讀) wb(bytes寫)

(w 寫入是把檔案內的所有檔案直接替換,w+ 寫讀是把寫入的檔案在讀出來用處不大,wb+| bytes一般硬碟儲存資料是以bytes型別儲存的)

舉例1: 只寫

f = open("第乙個檔案",mode="w",encoding="utf-8")

f.write("想要寫入的檔案")

f.close

舉例2: 寫讀

f = open("第乙個檔案",mode="w+",encoding="utf-8")

f.write("想要新增的檔案")

print(f.read())

f.close() #但是這樣做意義不大 還是把前面的檔案全部都覆蓋了 跟寫入作用差不多

操作2: mode= r:(讀) r+:(讀寫) r+b(bytes格式讀寫) rb(bytes讀)

(r 讀出指定檔案的所有內容,r+讀出後還可以在寫入檔案不會覆蓋前面的內容 使用最多 r+b bytes型別儲存傳輸資料 )

舉例1: 唯讀

f = open("第乙個檔案",mode="r",encoding="utf-8")

f.read()

f.close()

舉例2: 讀寫 這個用的最多

f = open("第乙個檔案",mode="r+",encoding="utf-8")

print(f.read())

f.write("新增的檔案")

f.close()

舉例3: bytes讀f = open("第乙個檔案",mode="rb")

print(f.read().decode("utf-8"))

f.close()

舉例4: bytes讀寫

f = open("第乙個檔案",mode="r+b",encoding="utf-8")

print(f.read().decode("utf-8"))

f.write("這裡添入需要新增的檔案".encode("utf8"))f.close

操作3: mode= a:(追) a+:(追加讀) a+b(bytes追加讀) ab(bytes追加)

a 檔案最後追加內容 a+ 追加內容後可以讀出所有檔案 a+b bytes型別追加讀 ab bytes型別追加

舉例1: 追加

f = open("第乙個檔案",mode="a",encoding="utf-8")

f.write("新增需要新增的內容")

f.close

舉例2: 追加讀

f = open("第乙個檔案",mode="a+",encoding="utf-8")

f.write("這裡新增內容")

print(f.read())

f.close()

名詞解釋

write() : 寫 括號內可以寫入想要寫入的檔案 最後可以新增編碼方式 不新增預設是 utf+8

read() : 讀 括號內填寫要多出多少個字元"

close() : 關閉 每次操作完檔案必須退出檔案 不然一直在記憶體中執行 很佔記憶體

這裡新增游標的讀取操作游標

read(3) : (讀)讀出字元個數 括號裡填寫個數,都是以字元的最小單位計算

tell(6) : (定)告訴你游標當前的位置在**, 括號裡填寫退回多少個位元組 記住 是位元組不是字元

乙個中文位元組用utf-8代表三個位元組 乙個英文本母用乙個位元組表示

seek(5) : (調)按照位元組把游標調整到指定的位置 按位元組計算.

最後新增兩個 list1= f.readline() 一行一行的讀 括號裡填寫讀取的行數字符個數

list2 = f.readlines() 把每一行當成列表中的乙個元素 新增到list中

可以同時開啟兩個檔案方法

with open('第乙個檔名稱',mode='r+',enconding = 'utf-8') as f

open(第二輪操作) as (第二個賦值名)

解說: with(關鍵字) open(關鍵字)(第乙個操作檔名以及內容) as()關鍵字 f(f表示賦值名)

這裡乙個縮排 with open(第二輪操作) as (第二個賦值名)

python之顯示按鍵操作

import pygame import sys pygame.init bg 0,0,0 size width,height 600,400 設定介面尺寸 screen pygame.display.set mode size 設定介面的標題 pygame.display.set caption ...

python 檔案操作

簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...

python檔案操作

1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...