Python3檔案操作1 Python3

2022-03-22 02:40:22 字數 1882 閱讀 6050

文字檔案:由單一特定的編碼字元組成(如:txt檔案)

python對文字檔案和二進位制檔案都有統一的操作步驟,開啟->操作->關閉

操作主要包括:讀取檔案內容、寫入檔案內容、刪除檔案內容、修改檔案內容

注意:開啟檔案後,會將檔案放在記憶體中,操作完成後需要關閉檔案

內建函式open():制定模式貸款誒檔案並建立檔案

使用方法:變數名=open(檔案路徑及檔名,模式)

注意:路徑中\將轉移字元,所以表示路徑時使用\\或者/

模式r:唯讀檔案,如果檔案不存在,返回異常filenotfounderror,預設值

f = open('/home/thanlon/pycharmprojects/demo.txt', 'r')
f.close()
模式w:覆蓋寫模式,檔案不存在則建立,存在則完全覆蓋原始檔

模式x:建立寫模式,檔案不存在則建立,存在則返回異常fileexitserror

f = open('/home/thanlon/pycharmprojects/demo.txt', 'x')
f.close()
模式a:追加寫模式,檔案不存在則建立,存在則在原始檔追加內容

f = open('/home/thanlon/pycharmprojects/demo.txt', 'a+')f.write('thanlon')f.close()

模式t: 文字檔案模式(預設值)

f = open('/home/thanlon/pycharmprojects/demo.txt', 'rt')
f.close()
模式b:二進位制檔案模式

# b:二進位制檔案模式f = open('/home/thanlon/pycharmprojects/demo.txt', 'a+')f.write("你好")f = open('/home/thanlon/pycharmprojects/demo.txt', 'rb')

print(f.read())

f.close()

模式+:與r/w/x/a一同使用,在原功能基礎之上增加同時讀寫功能

f = open('/home/thanlon/pycharmprojects/demo.txt', 'a+')f.close()

注意:開啟模式中r/w/x/a可以和b/t/+組合,即12種組合:

rb rt r+

wb wt w+

xb xt x+

ab at a+

使用方法:變數名.close()

注意:檔案使用結束後要關閉檔案

Python3 檔案操作

open函式的第乙個引數是要開啟的檔名 檔名區分大小寫 read函式可以一次性讀入並返回檔案的所有內容。close函式負責關閉檔案 注意 如果忘記關閉檔案,會造成系統資源消耗,而且會影響到後續對檔案的操作。方法執行後,會把檔案指標移動到檔案的末尾。示例 開啟要讀取的檔案 file open test...

python3 檔案操作

對檔案操作流程 1 開啟檔案,得到檔案控制代碼並賦值給乙個變數。2 通過控制代碼對檔案進行操作 3 關閉檔案 基本操作 f open lyrics 開啟檔案 first line f.readline print first line first line 讀第一行 print 我是分割線 cent...

python3 檔案讀寫1

檔案 開啟檔案 r 檔案可讀可寫,不會建立檔案,從頂部開始寫,會覆蓋之前此位置的內容 with open output.txt r as f1 print name of the file f1.name 向開啟的檔案寫入內容,並沒有從檔案頂部開始寫啊,是為什麼?f1.write begin 追加在...