def __hello_world(*args, **kwargs):
.....
と私は非プライベート1をインポートすることができますPythonでプライベートメソッドをインポートするにはどうしたらいいですか?
from myfile import __helloworld
を試してみました。
プライベートメソッドをインポートするにはどうすればよいですか?
ありがとうございました。
私は現在1つのアンダースコアを使用しています。
Traceback (most recent call last):
File "test.py", line 10, in <module>
from myfile.ext import _hello_world
ImportError: cannot import name _hello_world
私のtest.pyで
sys.path.insert(0, os.path.abspath(
os.path.join(
os.path.dirname(__file__), os.path.pardir)))
from myfile.ext import _hello_world
Typo?あなたが受け取ったエラーを貼り付けることはできますか? –
エラーを_exactly_に貼り付けた場合は、インポート時に2つのアンダースコアを使用しなかったようです。 –
はい。正確に私が持っているもの。私はコンソールでこれを行いました(コンソール内でインポートする)と同じことを言った。 – User007