我有一个与测试套件位于不同位置的自定义库。 这意味着测试套件位于" C:/Robot/Test/test_suite.txt"我的图书馆在" C:/Robot/Lib/library.py"。
该库有2个不同的类,我需要导入它们。
我试图通过" Library |导入它../Lib/library.py"但我得到一个错误,说该库不包含任何关键字。 我还尝试通过" Library |导入它../Lib/library.Class1"但是语法错误。
有没有办法在不改变PYTHONPATH的情况下做到这一点?
谢谢!
答案 0 :(得分:0)
您有两种导入选择:
在第一种情况下,您可以单独导入每个类。
在第二种情况下,无法从单个文件导入多个类。如果您提供python文件的路径,则该文件必须包含关键字。它也可以 包含类,但机器人不会知道这些类。