Невозможно импортировать 'lsb' из частично инициализированного модуля 'stegano' - PullRequest
1 голос
/ 06 февраля 2020

Я пытаюсь использовать модуль python, Stegano, чтобы скрыть изображения в изображениях. Тем не менее, я получаю ошибку импорта всякий раз, когда я пытаюсь запустить свой код

ImportError: cannot import name 'lsb' from partially initialized module 'stegano' (most likely due to a circular import)

Мой код выглядит следующим образом

import stegano
from stegano import lsb

secret = lsb.hide("stegano/1/picture1.png", "hello world!")
secret.save("stegano/1/picture1steg.png")
print(lsb.reveal("stegano/1/picture1steg.png")

Я посмотрел в круговой импорт, и я не думаю, что это проблема, так как Stegano импортируется до его вызова?

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

...