Python語言基礎16 檔案開啟與關閉

2021-10-05 18:29:05 字數 1738 閱讀 2564

檔案

# 檔案

# 文件:library——》built-in functions

'''通過python 程式對計算機中的各種檔案進行增刪改查的操作

i/o (input 和 output)

操作檔案的步驟:

1 開啟檔案

2 對檔案進行讀寫,再儲存

3 關閉檔案

'''# open(): 使用該函式來開啟乙個檔案

# 引數:file 要開啟的檔案的路徑/檔名

# 返回值:返回乙個物件,這個物件就代表當前開啟的檔案

# 建立乙個變數,來儲存檔案的名字

# 如果目標檔案和當前檔案在同一級目錄下,則直接使用檔名即可

# 不在同一級目錄下,則需要寫全路徑

# 在windows 系統使用路徑時,可以使用/ 來代替 \

# 或者使用 \\ 來代替 \

# 或者使用原始字串 r

# 在hello資料夾下,建立乙個檔案demo

file_name =

'hello\\demo'

file_name = r'hello\demo'

# 表示路徑,可以使用 .. 來返回上一級目錄

file_name =

'../hello/demo'

# 如果目標檔案距離當前檔案比較遠,此時可以使用絕對路徑

# 絕對路徑應該從磁碟的根目錄開始寫

file_name = r'c:\users\changlilin\desktop\network.txt'

file_obj =

open

(file_name)

# 開啟檔案

print

(file_obj)

開啟檔案與關閉檔案

# 開啟檔案

#file_name = 'hello\demo'

# # 方法一

# 呼叫open() 來開啟檔案

# file_obj = open(file_name)

## # 當我們獲取了檔案物件以後,所有對檔案的操作都應該通過物件來進行

# # 讀取檔案中的內容

# # read() 方法,用來讀取檔案中的內容,將全部內容儲存為乙個字串返回

# content = file_obj.read()

## print(content)

## # 關閉檔案,呼叫close() 方法

# file_obj.close()

# 方法二

# with ... as 語句

# 在with 語句中可以直接使用file_obj 來對檔案操作

# 此時這個檔案只能在with 中使用,一旦with 結束,則檔案自動close()

# with open(file_name) as file_obj:

# print(file_obj.read())

#file_name =

'demo'

try:

with

open

(file_name)

as file_obj:

print

(file_obj.read())

except filenotfounderror:

print

('file_obj ,檔案不存在'

)

python基礎(13) 檔案

檔案的基本方法 可使用函式open,它位於自動匯入的模組io中。1.open函式將檔名作為唯一必不可少的引數,返回乙個可讀取的檔案物件 open a.py a.py mode r encoding cp936 2.如果要寫入檔案,必須通過指定模式來顯式地指出這一點 3.若不存在該檔案,則會產生如下錯...

python基礎(九) 檔案

file open file path,mode r 其中file path為檔案路徑 絕對路徑和相對路徑都是可以的 mode是檔案的開啟方式。open 函式會返回乙個檔案物件,我們可以通過這個檔案物件來操作檔案。file.flush 重新整理緩衝區。file.close 關閉檔案。引數值開啟方式 ...

python16檔案的讀寫

open函式 open函式用來以不同的模式開啟檔案 我們來看一下這個函式的引數 open file,mode r buffering none,encoding none,errors none,newline none,closefd true 其中比較重要的是file 檔名,mode 開啟方式,...