Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 24, 2023 04:18:31

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

путь к папке выше

Genabox
package это пакет со всеми модулями
В нём лежит файл __init__.py ?



Офлайн

#2 Янв. 24, 2023 04:28:01

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

путь к папке выше

этот файл лежит везде

у него даже имя есть
NAME = ‘botpackage’
и он видится из кода - он зеленый
а при компиляции import package
ModuleNotFoundError: No module named ‘package’

Отредактировано Genabox (Янв. 24, 2023 04:33:05)

Офлайн

#3 Янв. 24, 2023 04:33:28

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

путь к папке выше

Genabox
а при компиляции модуля ошибка вот это
Что значит “компиляция”?

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

Фотографируй экран.



Отредактировано py.user.next (Янв. 24, 2023 04:37:34)

Офлайн

#4 Янв. 24, 2023 04:37:30

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

путь к папке выше

вот
discordbot уже белый и как путь не читается
но там тоже есть __init__.py

Отредактировано Genabox (Янв. 24, 2023 04:38:47)

Прикреплённый файлы:
attachment 11.png (20,1 KБ)

Офлайн

#5 Янв. 24, 2023 04:40:09

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

путь к папке выше

Genabox
  
NAME = 'botpackage'
Вот эта строка не нужна там. Как она появилась?



Офлайн

#6 Янв. 24, 2023 04:41:10

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

путь к папке выше

ручками написал)
без имени такой же результат - сейчас файл пустой
No module named ‘package’

Отредактировано Genabox (Янв. 24, 2023 04:41:59)

Офлайн

#7 Янв. 24, 2023 04:50:39

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

путь к папке выше

это видится из главного скприта но не помпилируется модулем
from package.discordbot.unis.weather.weather import wthw

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

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

тоесть или то или то

Отредактировано Genabox (Янв. 24, 2023 05:16:45)

Офлайн

#8 Янв. 24, 2023 05:38:53

Genabox
Зарегистрирован: 2022-12-24
Сообщения: 198
Репутация: +  1  -
Профиль   Отправить e-mail  

путь к папке выше

ладно не буду отвлекать с этими модулями
он так видит, я уже понял это не удобно нужно доводить модуль до рабочего состояния и перешивать под главный скрипт
а как обратится к соседним модулям (только из главного скрипта) я понять
и так спасибо за такую большую помощь!!!

Офлайн

#9 Янв. 24, 2023 09:04:46

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9716
Репутация: +  842  -
Профиль   Отправить e-mail  

путь к папке выше

Лучше удали всё, создай новый проект и постепенно наполняй его данными. По мере наполнения можешь проверять в нём, видны ли имена и так далее. Ничего лишнего не пиши.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version