OPEN檔案操作 Python

2021-08-28 16:33:05 字數 1416 閱讀 3198

#open檔案操作(python)

f =

open

('file_name '

,'讀寫模式'

)

讀寫模式型別:
f.

read

([size]

)

返回一行

file.

readline

()

返回包含size行的列表,size 未指定則返回全部行

file.

readline

([size]

)

通過迭代器訪問

for line in f:

print

(line)

如果要寫入字串以外的資料,先將他轉換為字串.

f.

write

("us579\n"

)

返回乙個整數,表示當前檔案指標的位置(就是到檔案頭的位元數).

f.

tell

()

f.seek(偏移量,[起始位置])

用來移動檔案指標

偏移量:單位:位元,可正可負

// #this is for slicing the file into segments

#檔案游標位置loc

loc =

0mss

=150

(maximum segment size)

while

(loc < inf_fo.st_size)

: #定位到loc

fo.seek

(loc)

#這裡就是read[size]乙個size為mss長度的檔案即從0開始讀讀到149

data = fo.

read

(mss

) packet =

segment

(seq = seq_num ,

ack= ack_value , data = data.

decode

('latin-1'))

file_packets.

(packet)

#加到下乙個游標起始點為150

loc +=

mss seq_num +=

mss

起始位置:0-檔案頭,預設值;1-當前位置;2-檔案尾

關閉檔案

在進行完一系列的以上操作,需要關閉檔案才能使檔案儲存下來,如果不進行close再去開啟檔案是打不開的

f.

close

()

python語言 open 檔案操作

1.2.open 檔案操作 f open tmp hello w 表示當前目錄 open 路徑 檔名,讀寫模式 讀寫模式 r唯讀,r 讀寫,w新建 會覆蓋原有檔案 a追加,b二進位制檔案.常用模式 如 rb wb r b 等等 讀寫模式的型別有 ru 或 ua 以讀方式開啟,同時提供通用換行符支援 ...

open檔案操作

基本方式 r 唯讀不寫 w 只寫模式,檔案不存在則建立,檔案存在則清空 x 只寫模式,不可讀,檔案不存在可以建立,檔案存在直接報錯。a 追加 不可讀,不存在則建立,存在可在尾部追加 假如 檔名是 db 內容 123456f open db r r 唯讀 date f.read read表示把檔案內容...

open檔案操作

open 做檔案操作的就是他 1.開啟檔案 f open db r 唯讀 f open db w 只寫 它清空檔案再寫 f open db x python3新加的,這個如果檔案存在報錯,不存在可以讓你建立並寫內容。f open db a a是追加 號表示同時讀寫乙個檔案 r 可讀寫 w 可讀寫 x...