Не могу импортировать модуль ImportError: No module named - Python
Формулировка задачи:
Добрый день.
есть такая иерархия:
Project
-main.py
-Tests
--negative.py
--positive.py
--reports.py
В папке Project файл main.py и папка Tests, в папке Tests negative.py, positive.py, reports.py
в модулях negative.py, positive.py, я импортирую модуль reports.py
в модуль main.py я импортирую negative.py, positive.py
код negative.py:
код positive.py:
Вышеописанные модули запускаются без проблем по отдельности
код main.py:
Но при запуске main получа такую ошибку:
Почему No module named 'reports', он ведь лежит рядышком с теми файлами! Пробовал создавать для него отдельный кталог, импортировать в main - не помогло. Гуглил - не помогло
Очень рассчитываю на вашу помощь, спасибо.
Листинг программы
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import time
- import reports
- ...
Листинг программы
- from selenium import webdriver
- from selenium.webdriver.common.keys import Keys
- import reports
- import time
Листинг программы
- from Tests import positive,negative
- from selenium import webdriver
- '''
- тут юзаю методы из positive negative
- '''
Листинг программы
- =================== RESTART: D:\Auto test\Project\main.py ===================
- Traceback (most recent call last):
- File "D:\Auto test\Project\main.py", line 1, in <module>
- from Tests import positive,negative
- File "D:\Auto test\Project\Tests\positive.py", line 4, in <module>
- import reports
- ImportError: No module named 'reports'
- >>>
Значение Path на всякий случай
Листинг программы
- C:\ProgramData\Oracle\Java\javapath;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%USERPROFILE%\.dnx\bin;C:\Program Files\Microsoft DNX\Dnvm\;C:\Program Files\TortoiseSVN\bin;d:\Coding\Wamp\bin\php\php5.6.15\;d:\Coding\Wamp\bin\mysql\mysql5.7.9\bin\;C:\Program Files (x86)\Skype\Phone\;C:\Users\Cach\AppData\Local\Programs\Python\Python35-32;C:\Users\Cach\AppData\Local\Programs\Python\Python35-32\Scripts;
Решение задачи: «Не могу импортировать модуль ImportError: No module named»
textual
Листинг программы
- import reports
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д