如何在運行腳本之前檢測是否已在Python腳本中初始化所有變量?理想情況下,我希望我的編譯器(當前Wing IDE)檢測錯誤,作爲構建/編譯過程的一部分。這是爲了防止由於簡單的錯誤導致加載數據等~30分鐘後程序崩潰。在運行腳本之前查找未初始化的變量
我知道Python可以用各種方式操作變量。但是,我的腳本通常很簡單,我不認爲這種方法是防彈的。
作爲示例,我希望使用錯誤檢測方法來查找簡單錯誤,例如下面的腳本中grocery_bill
的拼寫錯誤。
prices = {'apple': 0.40, 'banana': 0.50}
my_purchase = {
'apple': 1,
'banana': 6}
grocery_bill = sum(prices[fruit] * my_purchase[fruit]
for fruit in my_purchase)
print 'I owe the grocer $%.2f' % grocery_blil
Wing IDE不是已經做到了嗎? – Untitled123
或許。我一直無法找到這樣做的選項。 – pir
它不只是崩潰,並告訴你線路錯誤,當你這樣做? – Untitled123