檔案操作主要講解以下內容
open()
功能:開啟或者建立乙個檔案
格式:open('檔案路徑','開啟模式')
返回值:檔案io物件
開啟模式一共n種:以上模式可以互相組合:wrax不可以互相組合read()w,w+,wb,wb+,r,r+,rb,rb+,a,a+,ab,ab+,x,x+,xb,xb+
功能:讀取檔案
格式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直譯器,按原始字...