问题标签 [imp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
27 浏览

python - 动态导入整个 python 层次结构

我已经编写了自己的 python 代码,组织在 dirs 和 sub dirs 层次结构中

我正在尝试在一些项目中使用此代码(包/模块,我不确定术语)。

问题是项目之间的代码路径不同。

如何在每个项目中导入整个目录、子目录和子文件层次结构?

提前致谢!

0 投票
0 回答
17 浏览

python - Python 自定义测试报告

我正在寻找一种方法来自定义 python 单元测试的输出。到目前为止,我认为我最好的机会是使用pytest 钩子来实现我的目标。

无论如何,我已经尝试自己实现一些东西,并且在使用 Python 的 AST 导航测试类方面相当成功。我用它来查找所有执行“assertEqual”或类似表达式的测试类、函数和节点以进行测试。

现在下一步是动态加载测试,执行它们,将输出重定向到一个文件,然后解析这个文件以获得实际的测试结果,这样我就可以结合来自 AST 和实际执行的信息。但我真的被困在这里,我尝试了几种方法,但我无法在 TestSuite 中加载测试用例,然后我会将其传递给 TextTestRunner,它将输出写入文件。

我试过以下代码:

“~/dev/python/myproject/tests/mytestclass.py”:我要加载的测试类的完整路径 “~/dev/python/custom_tests/custom_tests/parser.py”:应该加载的文件的完整路径上面给出的测试类

  1. 我将项目的路径(“~/dev/python/myproject/”)添加到我的路径中

    /li>
  2. 我试图找到模块“测试”

    /li>
  3. 我尝试加载 mytestclass

    /li>

到目前为止这有效,但我怎样才能将它添加到 TestSuite?

0 投票
0 回答
1054 浏览

oracle - 单字节到多字节的转换

我们正在将 Oracle 单字节实例转换为多字节。以下是我们以下步骤的摘要:

  • 导出单字节模式
  • 在步骤 1(仅表定义)中从导出的 Dump 生成 DDL 文件。
  • 在多字节(AL32UTF8)实例中运行这些表创建脚本
  • 通过排除表定义导入数据

它按预期工作。如果我们需要为目标多字节实例将 nls_length_semantics 设置为 CHAR,请帮助我?目前这设置为 BYTE

0 投票
1 回答
17407 浏览

python - 不推荐使用 imp 模块以支持 importlib

我在我的代码中使用熊猫,在熊猫中他们使用 imp 结节。现在我收到以下错误/警告

现在我做了一些搜索,发现 imp 模块正在被 importlib 模块取代。我更新了熊猫,但没有用。我似乎不太可能需要更改 Panda 的包代码。

有什么想法/修复吗?

0 投票
0 回答
181 浏览

praw - 不能导入虾

我的程序尝试加载 praw 5.0.0.dev0 失败:

我检查了imp,发现它确实有一个功能get_suffixes(),但它被标记为已弃用。进一步搜索我发现应该使用 importlib 但不知道该怎么做。pywintypes.py 是调用imp.get_suffixes(). 我正在使用 anaconda3,python 3.5,所有内容都更新为最新兼容。

0 投票
0 回答
735 浏览

oracle - ORA-00904: 无效标识符错误

我使用 IMP 实用程序来导入模式的表。导入成功。但是当我检查表格时,对于一个表格,我收到“ ORA-00904:”to“: invalid identifier ”错误。表中存在“至”列。我已经单独导入了表格,并且成功导入了 6507 行。但我仍然面临同样的错误。我第一次面对这个问题。请帮我解决这个问题。提前致谢。

0 投票
0 回答
680 浏览

oracle - 如何将所有数据从 oracle 9i 传输到 oracle oracle 11g?

1. 9i版本命令(9i版本包含用户taoTest,11g版本不包含):

2. 11g版本命令(创建taoTest用户,与9i版本相同):</p>

3. 11g版本命令:

执行上面三个命令,有错误

“taoTest 用户不存在”</p>

如何解决这个问题呢?

0 投票
3 回答
1524 浏览

oracle - 如何在同一台机器上安装 oracle imp 11gr2 和 12cr2,然后选择我要使用的那个

我目前正在开发一个导入 oracle dbs 的应用程序。为了做到这一点,我正在使用Data Pump原始的 imp 客户端(版本12.2.0.1)。但是我不能对11gr2数据库使用那个 imp 客户端,我需要使用11gr2imp 客户端。

我已经拥有从我的一个数据库中获得的客户端和库,11gr2但是,如果我尝试执行它,我会收到以下错误:

未找到消息 100;产品=RDBMS、设施=IMP 没有消息文件:版本 11.2.0.3.0 - 2018 年 1 月 5 日星期五 18:28:21 生产

版权所有 (c) 1982, 2011, Oracl

导入实用程序名称格式无效

验证 ORACLE_HOME 是否设置正确

导入未成功终止

IMP-00000:未找到消息 0;没有产品=RDBMS、设施=IMP 的消息文件

有人可以指出如何让两个客户在同一台​​机器上工作吗?提前致谢。

[更新] 我正在使用 Red Hat OS,这是 $ORACLE_HOME 的输出:/root/oracle/instantclient_12_2

我尝试使用完整路径并将文件放在 ORACLE_HOME 中,但仍然出现相同的错误。谢谢!!!

0 投票
1 回答
1155 浏览

oracle - 导入 Oracle Database 12c 企业版 12.1.0.1.0 版

我想导入一个Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production

使用命令:

但我得到了这个错误:

我必须先创建日志文件吗?

0 投票
1 回答
5158 浏览

oracle - EXCLUDE 的值格式错误 导入 Oracle Database 12c Enterprise Edition Release 12.1.0.1.0

我想导入一个Oracle Database 12c Enterprise Edition Release 12.1.0.1.0 - 64bit Production

使用命令:

但我得到了这个错误: