python-importlib

    3热度

    1回答

    我试图使用导入库库检验nmap的库是否被安装在Python 3.5.2执行脚本的计算机 我想上使用importlib.util.find_spec("nmap")但收到以下错误。 >>> import importlib >>> importlib.util.find_spec("nmap") Traceback (most recent call last): File "<std

    1热度

    1回答

    我有'my_class'类放在'my_module'。我需要导入这个功能。我试着这样做: import importlib result = importlib.import_module('my_module.my_class') 但它说: ImportError: No module named 'my_module.my_class'; 'my_module' is not a pac

    0热度

    2回答

    我运行了一堆脚本,通常我将它们的结果存储在MongoDB中。为了确保我可以将结果与输入脚本链接,我将整个脚本作为文本存储。 module = importlib.import_module(module) with open(module.__file__) as ff: source = ff.read() 运用同样的伎俩在Python 2个结果一团糟:这使用下面的代码

    0热度

    1回答

    我的代码工作正常,当我用python运行它,但如果我尝试使用py2exe或cxfreeze importlib模块不工作,我一直在寻找而现在得到它的工作.. 继承人我的代码的部分不工作(IM 99%肯定它): idm = cc.GetModule("idmantypeinfo.tlb") name = str(idm) module = name[9:65] IDMan = importli

    0热度

    2回答

    猫test.py from importlib import import_module bar = import_module('bar', package='project') LS项目/ __init__.py __init__.pyc bar.py bar.pyc 蟒蛇test.py Traceback (most recent call last): File

    0热度

    1回答

    我对Python有点新,因为某些原因,我无法摆脱困境。 从命令行运行此 python3 myfile.py 而且它的工作原理,在文件的底部是这样的,它运行我的类,运行类中的位低于展示(我刚刚列入了一下调用其余 if __name__ == "__main__": dir = os.getcwd() reportoutputpath="reports" reportfi

    1热度

    1回答

    据this answer,你可以使用相对导入像这样使用importlib到import_module: importlib.import_module('.c', 'a.b') 为什么对sklearn.feature_extraction.text不是相对进口的工作? importlib.import_module('.text', 'sklearn.feature_extraction')

    0热度

    1回答

    我想使用importlib.import_module动态导入模块。我的代码是这样的: import os import importlib os.chdir('D:\\Python27\\Lib\\bsddb') m = importlib.import_module('db') print dir(m) 我可以成功地在Python控制台中。但是,如果我在一个文件C:\Users\

    1热度

    1回答

    我想用Python的自检模块inspect来检索已使用函数函数importlib.util加载到作用域中的活动对象的源代码。试图在spec_file本身或spec文件中的任何函数上使用inspect.getsource()成功返回所需的源代码。但是,用于检索spec文件中类类型的源代码的相同方法会抛出TypeError: None is a built-in class。 from importl

    0热度

    1回答

    是否可以在Celery任务中动态导入模块? 例如,我有一个名为hello.py模块在我的工作目录: $ cat hello.py def run(): print('hello world') 我可以importlib动态导入: $ python3 Python 3.5.2 (default, Jul 5 2016, 12:43:10) [GCC 5.4.0 20160609]