檔案I O 開啟和關閉檔案

2021-09-24 14:45:59 字數 1104 閱讀 8257

open 函式

你必須先用python內建的open()函式開啟乙個檔案,建立乙個file物件,相關的方法才可以呼叫它進行讀寫。

語法:

file object = open(file_name [, access_mode][, buffering])
引數的細節如下:

常用模式模式

描述r唯讀方式開啟(預設)

rb二進位制格式開啟乙個檔案使用者唯讀

w開啟乙個檔案用於寫入

a開啟乙個資料夾用於追加,新內容寫入到以有檔案末尾。如果該檔案不存在則建立新檔案寫入

語法:

#唯讀

file = open(''c:\\users\\suite\\__init__.py'','r')

for f in file:

print(f)

file物件的屬性

乙個檔案被開啟後,你有乙個file物件,你可以得到有關該檔案的各種資訊。

屬性描述

file.closed

返回true如果檔案已被關閉,否則返回false。v

file.mode

返回被開啟檔案的訪問模式。

file.name

返回檔案的名稱。

file.softspace

如果用print輸出後,必須跟乙個空格符,則返回false。否則返回true。

file 物件方法

描述file.write(str)

將字串寫入檔案,返回的是寫入的字元長度。

file.read([size]

從檔案讀取指定的位元組數,如果未給定或為負則讀取所有。

file.readline

返回檔案當前位置。

file.readlines

讀取所有行並返回列表,若給定sizeint>0,則是設定一次讀多少位元組,這是為了減輕讀取壓力。

file.truncate([size])

擷取檔案,擷取的位元組通過size指定,預設為當前檔案位置。

開啟關閉檔案和讀寫檔案

一 開啟和關閉檔案 int open char filename,int flags,mode t mode 開啟檔案 open函式將filename轉換為乙個檔案描述符 flags引數也可以是乙個或者更多位掩蓋的 mode引數指定了新檔案的訪問許可權位 int close int fd 關閉檔案 ...

C語言標準IO檔案的開啟和關閉

二.標準io 1.檔案流和緩衝區 標準io是c標準庫 c語言提供的可以直接使用的庫 提供的一組訪問檔案的函式 標準io使用檔案流 結構體指標file 代表乙個開啟的檔案,需要包含stdio.h標頭檔案 stdio.h 49 typedef struct io file file libio.h 27...

C語言 檔案I O 實現檔案開啟建立複製關閉

include include int main else fseek stream,0,seek end 將檔案流位置設定到最後的偏移值 if size ftell stream 0 printf 檔案大小 d 位元組 n n size 建立乙個新檔案接收流資料 printf 請輸入當前目錄下要建...