2010-08-02 95 views
0

我想停止加載模塊,如果某些模塊依賴關係不在機器上,我該怎麼做?停止模塊加載

try: 
    import lxml 
except: 
    print "This module requires lxml" 
    # WHAT SHOULD I PUT HERE TO STOP MODULE LOADING? 

class foo: 
    pass 

回答

1

引發異常,或提出一個新問題:

try: 
    import lxml 
except: 
    raise SomeError('This module requires lxml') 

如果你想完全停止解釋,使用exit()終止程序。