1

私が取り組んでいるコードベースでは、デフォルトの pythonモジュールが、別の機能を実行するjson別のモジュールによってオーバーライドされています。json

json標準モジュールをインポートするにはどうすればよいですか?

import json他のパッケージをインポートするため、機能しません。

json標準の pythonモジュールの完全修飾名は何ですか?

4

1 に答える 1

6

代わりに絶対インポートを使用します。

from __future__ import absolute_import
import json

json相対インポート構文を使用して、「マスキング」ローカル モジュールを引き続きインポートできます。

from . import json

オプションとしての絶対インポートのサポートは、python 2.5 で導入され、python 3 のデフォルトです。

ただし、「マスキング」モジュールの名前を変更した方がよいでしょう。

于 2012-12-04T07:10:38.440 に答える