0

Pythonで同じ名前のパッケージとモジュールを使用できますか?

元:

import json
import myapp.json.jsoncustommodule

これがjsonがPython組み込みライブラリにあるという事実と関係があるかどうかはわかりません。

ほとんどの言語では、これは許容されます。ただし、Pythonは、親パッケージが異なっていても、両方を混同しているようです。

4

1 に答える 1

3

あなたの質問に答えるために、Pythonでこのようなことをすることに問題はありません。

ただし、次のような結果として名前空間の競合が発生した場合:-

import json

from myspecialpackage import json

as次のようなキーワードを使用して解決する必要があります:-

from myspecialpackage import json as special_json
于 2012-11-05T13:19:33.853 に答える