組み込みモジュールと競合するモジュールがあります。たとえば、myapp.email
モジュールはmyapp/email.py
で定義されています。組み込みモジュールと同じ名前のモジュールをインポートしようとすると、インポートエラーが発生します
myapp.email
私のコードのどこにでも問題なく参照できます。しかし、自分の電子メールモジュールから組み込みの電子メールモジュールを参照する必要があります。
# myapp/email.py
from email import message_from_string
myapp.email
がmessage_from_string
方法を持っていないので、それは、それ自体のみを見つけ、したがってImportError
を上昇させます。 import email
は、私がemail.message_from_string
を試したときに同じ問題を引き起こします。
これをPythonで行うためのネイティブサポートはありますか、または私の「電子メール」モジュールの名前をもっと具体的な名前に変更していますか?
ライフセーバー...... –