終端:mac
錯誤描述:pycharm寫完的爬蟲項目,需要將爬取內容存儲至指定文件夾的json文件內,終端運行時報錯:
FileNotFoundError: [Errno 2] No such file or directory: ...
查詢原因:指定位置可能未建立文件夾(已建立),不成立
f = open('data/mmonly.json','a') # 該方式會在指定文件夾內建立建立,無法建立文件夾
最終原因:終端目錄與.py文件未在同一級目錄下,初步考慮,open()函數是以當前運行終端運行節點為標准建立文件,而pycharm內部終端運行時不報錯,是因為終端打開位置為pycharm內文件所在位置