How to check if a python module has been imported?

后端 未结 5 1561
余生分开走
余生分开走 2020-12-01 04:06

How do I check if I imported a module somewhere in the code?

 if not has_imported(\"somemodule\"):
     print(\'you have not imported somemodule\')
         


        
5条回答
  •  野趣味
    野趣味 (楼主)
    2020-12-01 04:47

    use sys.modules to test if a module has been imported (I'm using unicodedata as an example):

    >>> import sys
    >>> 'unicodedata' in sys.modules
    False
    >>> import unicodedata
    >>> 'unicodedata' in sys.modules
    True
    

提交回复
热议问题