你好,我正在尝试使用像这样的库函数在我的机器人代码中导入python文件。
Library /Users/test/Desktop/bb/src/json.py
Library /Users/test/Desktop/bb/src/csv.py
我有另一个python文件在相同的目录是工作。我这样导入。
Library ./API.py
但是这两个文件没有被导入。我正在使用Pycharm和Mac OS。我试着设置Python路径更改解释器。没有为我工作。
pycharm中的Python路径
["/Users/test/Desktop/bb/src/"]
任何帮助都将不胜感激。
2条答案
按热度按时间ugmeyewa1#
我不熟悉“库”命令,但如果它遵循与“导入”相同的逻辑,则以下内容可能会有所帮助:
假设我有一个python文件“module_test.py”位于“C:/Users/Public/”中,而我正在一个不同的目录中编写代码。那么为了导入这个文件,我应该在导入之前将其添加到路径列表中:
参数“0”表示它将作为路径列表的第一项添加。
但我认为这个机器人框架可能不会那么简单。下面这个答案可能会有所帮助:Import custom library from a different path in Robot Framework
sqxo8psd2#
在大多数情况下,python脚本无法导入到robot脚本中主要是因为两个原因-
**1.**Python脚本出错。
2.在settings标记下指定的python文件路径不正确。
因此,请确保python脚本成功执行,没有任何错误,并且python文件路径与您要导入路径相同