簡體   English   中英

如何從目錄給出python文件的路徑

[英]How to give path for python file from directory

我在項目文件夾中有python文件tests.py,我可以調用以下方法:

Library  tests.Tests

但是我將tests.py移到了同一項目文件夾中的python_tests文件夾,但是我似乎找不到正確的路徑。 我嘗試了下面的事情

Library  python_tests/tests.Tests
Library  /python_tests/tests.Tests
Library  /home/robot_project/python_tests/tests.Tests
Library  home/robot_project/python_tests/tests.Tests

您必須使用路徑名(絕對的或相對於測試的)或路徑中模塊的模塊名,但是不能混合使用這兩種技術。

  • 如果python_tests是PYTHONPATH上的軟件包,則python_tests.tests.Tests應該可以工作。
  • 如果您將PYTHONPATH中的tests.Tests路徑python_tests ,則tests.Tests應該可以工作。
  • 如果python_tests不是軟件包,則python_tests/tests/Tests.py應該可以工作。

機器人框架用戶指南的標題為“ 指定要導入的庫 ”部分中介紹了所有內容。 這里有一些摘錄:

指定要導入的測試庫的最常見方法是使用其名稱。...在這些情況下,Robot Framework會嘗試從模塊搜索路徑中找到實現該庫的類或模塊。 以某種方式安裝的庫應該自動位於模塊搜索路徑中,但是與其他庫一起使用時,可能需要分別配置搜索路徑。

...

指定要導入的庫的另一種機制是在文件系統中使用它的路徑。 該路徑被認為是相對於當前測試數據文件所在的目錄的。此方法的主要好處是無需配置模塊搜索路徑。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM