Python檔案操作

2022-08-09 10:39:13 字數 1158 閱讀 7243

# 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後面加上...