python檔案讀寫和異常

2022-01-30 11:37:39 字數 1299 閱讀 5727

1,文字檔案

2,二進位制檔案

print(type(data)) # with open('吉多.jpg', 'wb') as fs2:

fs2.write(data)

except filenotfounderror as e:

print('指定的檔案無法開啟.')

except ioerror as e:

print('讀寫檔案時出現錯誤.')

print('程式執行結束.')

if __name__ == '__main__':

main()3,json檔案

json跟python中的字典其實是一樣一樣的,事實上json的資料型別和python的資料型別是很容易找到對應關係的,如下面兩張表所示。

json

python

object

dict

array

list

string

strnumber (int / real)

int / float

true / false

true / false

null

none

python

json

dict

object

list, tuple

array

strstring

int, float, int- & float-derived enums

number

true / false

true / false

none

null

我們使用python中的json模組就可以將字典或列表以json格式儲存到檔案中,**如下所示。

import json

def main():

mydict = ,,]

}try:

with open('data.json', 'w', encoding='utf-8') as fs:

json.dump(mydict, fs)

except ioerror as e:

print(e)

print('儲存資料完成!')

if __name__ == '__main__':

main()

python之檔案讀寫和異常處理

檔案讀取 寫入和異常處理操作舉例 date 2017 07 17 file name d file demo.txt with open file name,w as write file obj 寫入檔案 write file obj.write hello n write file obj.wr...

python之檔案讀寫和異常處理

檔案讀取 寫入和異常處理操作舉例 date 2017 07 17 file name d file demo.txt with open file name,w as write file obj 寫入檔案 write file obj.write hello n write file obj.wr...

python檔案讀寫,異常簡介

直接讀取 with在不需要訪問時自動關閉 開啟專案下的檔案,直接讀取 若要讀取指定檔案,則要輸入指定路徑 f pycharm project readwrite pi digits.txt with open pi digits.txt as file object contents file ob...