如何将cx_Oracle库导入python SikuliX脚本

时间:2019-02-11 14:16:51

标签: python-3.x cx-oracle sikuli-x

我正在尝试将cx_Oracle库导入到sikulix中的Python测试脚本中,但是却出现此错误:

  

[错误]脚本[connect_and_print]在--unknown行处因错误而停止       [错误]错误由以下原因引起:追溯(最近一次通话):文件c:\ Users \ BRX Retail \ Desktop \ Testes_automatic \ connect_and_print.sikuli \ connect_and_print.py“,导入cx_Oracle的第3行,错误:没有名为cx_Oracle的模块

这是我的代码:

import random
import org.sikuli.script.SikulixForJython
import cx_Oracle

你们有一些想法吗?

1 个答案:

答案 0 :(得分:0)

NA无法导入SikuliX:它是基于C的,并且依赖于本机库。

SikuliX内部使用Jython作为解释器,它是基于Java的,并且只能导入以普通Python编写的Python模块(没有基于C的东西)。

正如安东尼奥所说:一些可能的解决方法可能来自As Antonio mentioned: some possible workarounds might be derived from here