如何在运行脚本之前检测是否已在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