# python 學習之檔案和異常print("python 檔案和異常")
# 開啟檔案
# with關鍵字指定python自動處理檔案開啟和關閉,並且檔案物件只有在with**塊裡面才有效
with open("file.txt") as file:
text = file.read() # read()方法讀取文字中所有內容
print(text.strip())
# 逐行讀取
with open("file.txt") as file:
row = 0
for line in file:
row += 1
print(str(row) + ": " + line, end="")
print("")
# 返回由檔案各行組成的列表
with open("file.txt") as file:
lines = file.readlines()
for line in lines:
print(line, end="")
print("")
# 寫檔案
with open("write.txt", "w") as file: # open()函式附加引數 w-寫 r-讀 a-附加 r+-讀和寫
file.write("hello world, python!!!\n") #write()函式在文字後面新增字串
file.write("hello world, c!!!")
with open("write.txt") as file:
print(file.read())
# json檔案的操作
import json
number = [2,3,5,7,11,13]
filename = "number.json"
with open(filename, 'w') as f_json:
json.dump(number, f_json) # dump()函式兩個引數分別為儲存資料以及可用的json檔案物件
with open(filename) as f_json:
print(json.load(f_json)) # load()函式載入儲存在json檔案中的資訊
python 檔案操作
簡明 python 教程 中的例子,python 執行出錯,用open代替file 可以執行。poem programming is fun when the work is done if you wanna make your work also fun use python f open e ...
python檔案操作
1,將乙個路徑名分解為目錄名和檔名兩部分 a,b os.path.split c 123 456 test.txt print a print b 顯示 c 123 456 test.txt 2,分解檔名的副檔名 a,b os.path.splitext c 123 456 test.txt pri...
Python 檔案操作
1.開啟檔案 如下 f open d test.txt w 說明 第乙個引數是檔名稱,包括路徑 第二個引數是開啟的模式mode r 唯讀 預設。如果檔案不存在,則丟擲錯誤 w 只寫 如果檔案 不存在,則自動建立檔案 a 附加到檔案末尾 r 讀寫 如果需要以二進位制方式開啟檔案,需要在mode後面加上...