1. 程式人生 > 其它 >關於open() missing required argument ‘flags‘ (pos 2)報錯

關於open() missing required argument ‘flags‘ (pos 2)報錯

技術標籤:python機器學習

關於open() missing required argument ‘flags’ (pos 2)報錯

機器學習深度學習實戰書中第二章手寫字型識別中遇到了open() missing required argument ‘flags’ (pos 2),
在這裡插入圖片描述
錯誤是由於form os import *引起的
但是改成import os後又出現了NameError: name ‘listdir’ is not defined
在這裡插入圖片描述
解決辦法import os 後將程式碼改為os.listdir(‘trainingDigits’)

trainingFileList =
listdir('trainingDigits') #獲取訓練目錄內容 返回列表格式

改為

trainingFileList = os.listdir('trainingDigits')  #獲取訓練目錄內容 返回列表格式