檔案
# 檔案
# 文件: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 開啟方式,...