Найти - Пользователи
Полная версия: путь к папке выше
Начало » Python для новичков » путь к папке выше
1 2 3
py.user.next
Genabox
package это пакет со всеми модулями
В нём лежит файл __init__.py ?
Genabox
этот файл лежит везде

у него даже имя есть
NAME = ‘botpackage’
и он видится из кода - он зеленый
а при компиляции import package
ModuleNotFoundError: No module named ‘package’
py.user.next
Genabox
а при компиляции модуля ошибка вот это
Что значит “компиляция”?

Genabox
у него даже имя есть
NAME = ‘botpackage’
и он видится из кода - он зеленый
а при компиляции import package
Откуда появилось имя botpackage?

Фотографируй экран.
Genabox
вот
discordbot уже белый и как путь не читается
но там тоже есть __init__.py
py.user.next
Genabox
  
NAME = 'botpackage'
Вот эта строка не нужна там. Как она появилась?
Genabox
ручками написал)
без имени такой же результат - сейчас файл пустой
No module named ‘package’
Genabox
это видится из главного скприта но не помпилируется модулем
from package.discordbot.unis.weather.weather import wthw

єто компилируется модулем
unis.weather.weather import wthw
потому что папка unis рядом с модулем и все ок

но главный скрипт пишет
ModuleNotFoundError: No module named ‘unis’

тоесть или то или то
Genabox
ладно не буду отвлекать с этими модулями
он так видит, я уже понял это не удобно нужно доводить модуль до рабочего состояния и перешивать под главный скрипт
а как обратится к соседним модулям (только из главного скрипта) я понять
и так спасибо за такую большую помощь!!!
py.user.next
Лучше удали всё, создай новый проект и постепенно наполняй его данными. По мере наполнения можешь проверять в нём, видны ли имена и так далее. Ничего лишнего не пиши.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB