Robot框架导入库,包含来自不同位置的2个类

2024-05-16 20:22:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个自定义库,它位于与测试套件不同的位置。 意味着测试套件在“C:/Robot/test/test”中_套房.txt我的库在“C:/Robot/Lib”中/库.py". 在

这个库有两个不同的类,我需要导入它们。在

我试图通过“Library |../Lib”导入它/库.py“但是我有个错误,说这个库没有关键字。 我还试图通过“Library |../Lib”导入它/图书馆.Class1“但是有个语法错误。在

有没有办法在不改变Python路径的情况下做到这一点?在

谢谢你!在


Tags: pytest路径txt图书馆套件lib错误
1条回答
网友
1楼 · 发布于 2024-05-16 20:22:07

导入有两种选择:

  • 通过PYTHONPATH导入库
  • 根据库的文件路径导入库。在

在第一种情况下,可以分别导入每个类。在

在第二种情况下,不可能从一个文件导入多个类。如果指定python文件的路径,则该文件必须包含关键字。它可以包含类,但robot不会知道这些类。在

相关问题 更多 >