У меня есть один класс Python (Рассмотрим имя как GenericFunctions.py
), записанный в каталоге (Рассмотрим имя каталога как «Общий»).
У меня есть мой тестовый скрипт (Рассмотрим имя как Test.py
), написанный надругой каталог (Рассмотрим имя каталога как «Test-script»).
Теперь я хочу получить доступ к функциям, написанным в GenericFunctions.py
в Test.py
.
Я пытался использовать с Generic.GenericFunctions import *
Но это сбивает меня с толку ниже ошибки:
"ImportError: No module named Generic.GenericFunctions
PYTHONPATH:
C:\Windows\SYSTEM32\python27.zip
C:\Python27\DLLs
C:\Python27\lib
C:\Python27\lib\plat-win
C:\Python27\lib\lib-tk
C:\Python27
C:\Users\RLopis\AppData\Roaming\Python\Python27\site-packages
C:\Users\RLopis\AppData\Roaming\Python\Python27\site-packages\win32
C:\Users\RLopis\AppData\Roaming\Python\Python27\site-packages\win32\lib
C:\Users\RLopis\AppData\Roaming\Python\Python27\site-packages\Pythonwin
C:\Python27\lib\site-packages
C:\Python27\Lib\site-packages"
Я перепробовал почти все ответы, представленные в других вопросах, которые были похожи на мои, но ни один из них не решил мою проблему, из-за которойя должен был написать этот вопрос.Я новичок в Python и Robot Framework.
Я попытался указать путь к родителю общих каталогов и пакетов сайтов в PythonPath (Eclipse-> Windows-> Preferences-> PyDev-> Interpreters-> Pythonпереводчик).Это не решило проблему.
Eclipse IDE:
Версия: 2019-03 (4.11.0) Идентификатор сборки: 20190314-1200
Использование Python2.7
Любая помощь в решении этой проблемы очень ценится.