Python文件操作重點錯誤
1.文件操作錯誤,程序報錯如下:
系統並未提示錯誤,爲何會顯示無法讀取呢?
仔細看,此處my_file給予的參數是“w”,是寫入模式,故無法讀取。
初次改正後如下:
竟然是一個空的列表,爲何呢?
注意事項文件夾提到過,執行close()纔會對文件進行保存,如不執行,那麼寫入的內容還在內存塊中,那麼原文件並未被修改。
正式改正後如下:
2.在使用pickle給一個列表打包入文件時出現了錯誤,查閱資料後
仔細看提示的錯誤原因,“w”只能寫入字符串,一般用於文本。而我們這是要對文件“寫”入一個列表,這顯然是一個二進制的字節,不是字符。
修改後如下:把“w”改爲“wb”,包括在pickle.load()時,要改成“rb”:
不再報錯
Python文件操作重點錯誤
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
數據結構之鏈表詳解——python實現
风瑟
2020-07-07 21:17:02
Python之循環語句【清晰】
秋山刀名鱼丶
2020-07-03 01:41:27
Python:step的深入
CxsGhost
2020-06-28 02:22:30
備考計算機二級python:回顧Python標準庫中一些常用的函數以及關鍵字
CxsGhost
2020-06-28 02:22:20
Python之字符串【自己理解】
秋山刀名鱼丶
2020-06-23 11:31:56
Python之與C差異的騷語句
秋山刀名鱼丶
2020-06-23 11:31:56
python連接數據庫出現pymysql pymysql.err.OperationalError 1045 Access denied錯誤的解決辦法
import pymysql conn = pymysql.connect(host='localhost', port=3306, user
my2010Sam
2020-06-20 03:44:50
python之基礎語法
秋山刀名鱼丶
2020-06-16 07:22:45
python中變量的基本使用
Fantasy_worm
2020-06-14 03:16:58
python中函數的使用---函數高級
Fantasy_worm
2020-06-14 03:16:58
python新人小白學爬蟲,學習筆記(一)——初涉爬蟲
mprogress
2020-06-07 20:05:37
python學習-python字典的操作
AsMyPleases
2020-06-04 10:51:30
python 實現 kNN 算法
TigerTai98
2020-06-02 17:16:33
Datawhale 零基礎入門CV - Task 02 數據讀取與數據擴增
顶尖菜鸟
2020-05-24 10:52:28