最近在做某廠產品開發時調用到了Flask裏的send_from_directory接口,調用方法如下:
send_from_directory(dirpath, filename, as_attachment = false)
運行起來結果卻並未達到預期,在執行到這裏是拋出了異常。
解決過程:
確認dirpath, filename 參數正確,文件內容正常;
寫一個離線測試用例,調用參數相同,執行測試用例,返回值符合預期。
.......
怎麼辦:....;
難道是產出用問題....;
更新干淨的產出;
新產出接口返回值符合預期;
新舊產出的卻別在於就產出包含了調試過程中的pyc文件;
清理舊產出中的pyc文件,重新執行,接口調用正常;
總結:
調試前一定要保證現場清潔。