日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python展示文件_python 文件操作实力显示

發布時間:2023/12/19 python 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python展示文件_python 文件操作实力显示 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文件的操作 關鍵字: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展示文件_python 文件操作实力显示的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。