1. 程式人生 > >關於anaconda下spyder避免部分重定義記錄:

關於anaconda下spyder避免部分重定義記錄:

spyder 中每次重新執行,會儲存以前定義過的,會導致使用中出現一些問題: 1.如果使用tensorflow模組,建議import tensorflow as tf 後再加上tf.reset_default_graph(),可以重置向量圖,防止下次執行時候,圖內部變數等重定義;定義變數最好用tf.get_variable(),如果重定義就會報錯; 2. 用try,except應該就可以避免部分重定義,自己試過,不需要重新定義的就放到try,except下面應該是丟擲異常,這個時候自己處理,系統就不會丟擲異常了,見下圖: 如果有不對的還請指正,純屬個人記錄,謝謝;

try,except,防止spyder反覆執行導致的部分重定義