python-importlib

    0热度

    1回答

    我是Django的新手。我有一个Django休息项目。当我运行它,错误显示为 from django.utils.importlib import import_module ImportError: No module named importlib 我试着用命令安装导入库 pip install importlib 话,就说明 Requirement already satisfie

    0热度

    1回答

    我用的烧瓶中,具有以下结构 <root> manage_server.py cas <directory> --- __init__.py --- routes.py --- models.py --- templates <directory> --- static <directory> --- formmodules <directory> ------ __init__.

    2热度

    1回答

    使用已弃用的模块imp,我可以编写一个自定义导入挂钩,在Python导入/执行之前即时修改模块的源代码。由于源代码为一个名为下面source字符串,来创建一个模块所需的基本代码如下: module = imp.new_module(name) sys.modules[name] = module exec(source, module.__dict__) 由于imp已过时,我愿做impor

    2热度

    1回答

    我有一个包含函数predict_volume()的文件./model_scripts/medians.py。 [在bash的终端的tree输出下面给出] model_scripts ├── __init__.py ├── medians.py └── ... 我需要导入该功能到另一个Python脚本其中Python脚本从该函数必须被导入(即medians.py)的名称的形式为一个字符串变

    0热度

    1回答

    通过Python果壳中的 定制进口商 先进的,很少用到的功能,Python的提供是改变的部分或全部进口,并从 语句语义的 能力。 重新绑定__import__ 您可以重新绑定模块builtin 到自己的自定义进口商功能,例如的__import__属性,一个使用 通用内置-包装中显示技术“内置的Python插件”关于 第174页 在“您可以重新绑定__import__ ATTRIB模块builtin

    10热度

    2回答

    我有一个c-extension,可在静态初始化期间加载环境变量。我需要能够更改这些值并重新加载模块(我不能改变它们静态加载的事实)。我尝试设置os.environ,但似乎并没有在importlib像subprocess.call 下面是一个例子的env选项:假设我有一个模块定义如下 #include <boost/python.hpp> #include <cstdlib> #include

    1热度

    1回答

    我在使用Python的pickle时遇到了一个问题。我需要给他们的文件路径来加载一些Python模块importlib.util,像这样: import importlib.util spec = importlib.util.spec_from_file_location('custom', 'C:\path\to\.py\file.py') module = importlib.util.

    0热度

    1回答

    我打电话给importlib.import_module("somemodulename")导入一些自定义的用户定义模块。该导入可能会失败。我想给用户提供它为什么失败的信息,所以我需要打印回溯,但它往往很长,从importlib模块中有很多行。例如,它是: Traceback (most recent call last): File "C:\abc\cde\efg\importer.p

    0热度

    2回答

    我使用Python 3来模拟另一个工具提供的Python脚本接口。 (在编写此工具脚本时,您将运行Python脚本,它可以执行import mytool来访问脚本API。) 我已经实现了此工具公开的接口,并且希望编写一个您要调用的加载器如: python run_mytool_script.py dump_menu_items.py 该加载程序将允许您与该工具的某些功能进行交互,而无需实际安装

    0热度

    1回答

    当然,这并不像我想要的那样复杂。我有一个存储用户凭证的文件,我们将其称为logins.py。我的主要脚本app.py将新帐户详细信息写入logins.py的列表userkeys和passkeys。在写入新信息之前,要将新信息附加到凭证文件app.py必须导入logins.py。问题是,当我这样做时,旧的信息被写入文件 - 前一段时间我擦除的列表中的项目。幽灵般的。下面是我的一些代码: import