Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Pythonで同じ名前のパッケージとモジュールを使用できますか?
元:
import json import myapp.json.jsoncustommodule
これがjsonがPython組み込みライブラリにあるという事実と関係があるかどうかはわかりません。
ほとんどの言語では、これは許容されます。ただし、Pythonは、親パッケージが異なっていても、両方を混同しているようです。
あなたの質問に答えるために、Pythonでこのようなことをすることに問題はありません。
ただし、次のような結果として名前空間の競合が発生した場合:-
import json from myspecialpackage import json
as次のようなキーワードを使用して解決する必要があります:-
as
from myspecialpackage import json as special_json