python中的檔案操作

2021-09-25 06:57:53 字數 2280 閱讀 2688

檔案操作主要講解以下內容

open()

功能:開啟或者建立乙個檔案

格式:open('檔案路徑','開啟模式')

返回值:檔案io物件

開啟模式一共n種:以上模式可以互相組合:wrax不可以互相組合

w,w+,wb,wb+,r,r+,rb,rb+,a,a+,ab,ab+,x,x+,xb,xb+

read()

功能:讀取檔案

格式1:

檔案io物件.read()

返回值:整個檔案的字元

格式2:

檔案io物件.read(字元長度)

返回值:指定長度的字元

write()

功能:寫入檔案

格式:檔案io物件.write(字串)

返回值:寫入字串的長度

close()

功能:關閉檔案

格式:檔案io物件.close()

返回值:none

read()

功能:讀取檔案

格式1:

檔案io物件.read()

返回值:整個檔案的字元

格式2:

檔案io物件.read(字元長度)

返回值:指定長度的字元

readline()

功能:讀取一行檔案

格式1:

檔案io物件.readline()

返回值:一行內容的字串

格式2:

檔案io物件.readline(字元長度)

返回值:一行內容的字串

注意:字元長度《當前行內內容,則讀取指定長度的字串,並且下次再讀取還是在這個一行中獲取沒有讀取的內容。

字元長度》=當前行內容,直接讀取當前行

readlines()

功能:將檔案中的內容讀取到序列當中。

格式1:

檔案io物件.readlines()

返回值:列表

格式2:

檔案io物件.readlines(字元長度)

返回值:列表

write()

功能:寫入檔案

格式:檔案io物件.write(字串)

返回值:寫入字串的長度

writelines()

功能:將序列寫入檔案中

格式:檔案io物件.writelines(序列)

返回值:none

truncate()

功能:字串擷取操作

格式:檔案io物件.truncate(位元組長度)

返回值:擷取的位元組長度

tell()

功能:檢視當前指標的位置

格式:檔案io物件.tell()

返回值:整數

seek()

功能:調整指標的位置

格式1:

檔案io物件.seek(n) 將指標直接調整到n的位置,從開頭計算第n個位置

返回值:指標的位置

字元

乙個文字就是乙個字元,無論乙個漢字 還是乙個英文本或者數字都是乙個字元
位元組
儲存單位,文字儲存的單位需要使用位元組。
1kb = 1024b

1mb = 1024kb

1gb = 1024mb

itb = 1024gb

1pb = 1024tb

字符集

字元就是字元的編碼型別。

python中的 檔案 操作

myread open index.txt r 開啟乙個檔案 mywite open aaa.txt w 複製到另乙個檔案 mystr myread.read 1024 while len mystr 0 遍歷檔案內容 mywite.write mystr mystr myread.read 102...

python中的檔案操作

檔案操作 open 檔名 操作 encoding 編碼格式 read 內容多少 open操作必須加上檔案的路徑,而當檔案與.py檔案在相同目錄下則可以只寫上檔名 r 表示可讀 read 預設表示就是將所有的東西全部取出 w 表示寫 write 寫模式預設表示將以前的東西覆蓋掉 讀模式只能夠讀,寫模式...

Python中的檔案操作

1開啟乙個檔案 f open r c users administrator desktop 123.txt r 2關閉檔案 f.close 引數說明 第乙個r的解釋說明 因為在python和很多程式語言中 轉義符號,要想輸出 要麼多加乙個 寫成 要麼在字串前面加r,告訴python直譯器,按原始字...