我正在調試一些python ggplot
代碼中的問題。爲了能夠看到我的努力(我期望它來自底層數據框架)是否正在工作,我嘗試將問題代碼包裝在try/except
聲明中。但是,當我運行Python 2.7 Jupyter單元時,如果我取下try/except
,它將引發錯誤。把嘗試/除了回來,單元格執行沒有任何類型的輸出。嘗試除非不使用python ggplot
請問ggplot
不適用於try/except
?還是有什麼我需要做不同的代碼,所以交互會按預期做出反應?
問題代碼:
TypeError: unsupported operand type(s) for /: 'str' and 'long'
我抄 '嘗試/除' 塊:
try:
ggplot(aes(x='Date', y='Price', color='Daily'), data=googleHiLoPlotData) \
+ geom_density()
except Exception as ee:
print(ee)
print(type(ee))
錯誤只如果我刪除try/except
,並採取了縮進拋出另一個單元格,並驗證如果我將整個ggplot
行替換爲其他會引發錯誤的行,它將起作用,然後打印錯誤和錯誤類型如預期。所以這個問題似乎是關於塊內這個特定代碼的。任何想法發生在這裏,以及如何使它正確地拋出錯誤)與ggplot
線?
版本信息:Python 2.7版,ggplot 0.11.5,64位Windows 7