我有几个python类,我在我的主程序中导入和使用它们。
## path to classes
sys.path.append(basePath + "classes")
## import some classes
import mainmod
mainModHandler = mainmod.Mainmod()
我没有问题,与他们一起工作,但我想知道,如果我在导入的类中有错误,我没有收到来自Python的错误消息,只能在我的main.py中运行
例如:
class Mainmod(object):
'''
this class provides some helper methods
'''
def __init__(self, *args):
provokeAnError{} # should provoke an error message?
我的python prgramm(linux命令行)确实完成但没有错误消息。它只是保持沉默。我当然使用try,除了大多数,但有时候很少有错误是不可避免的。
我在哪里或如何告诉python,在导入的类中给我一个错误消息?
感谢您的帮助! 莫里斯
答案 0 :(得分:0)
如果您所做的只是导入模块,那么您将不会收到错误,因为只有在实例化类时才会出现该错误。从您的问题中不清楚您作为示例提供的代码是否是您希望产生错误的确切代码。
如果不是这样,请提供更多上下文,也许是指向完整文件的链接。