5

Python 3 モジュールを Python 2 スクリプトにインポートする方法はありますか? Django アプリケーションでいくつかの Python 3 モジュールを使用したいのですが、インターネット上で何も見たことがありません。手がかりはありますか?

4

1 に答える 1

9

私はそれが本当に可能だとは思いません。インタープリターの同じインスタンスが、特定のアプリにインポートされたすべてのモジュールを処理する必要があるため、インタープリターを組み合わせて一致させる明確な方法はありません。Python 3 モジュールで個別のタスクを実行する必要がある場合は、コマンドライン スクリプトを作成してタスクを実行し、そのスクリプトを Python 2 アプリからサブプロセスとして呼び出すことができますが、控えめに言っても面倒です。 .

Python 3 のみのモジュールが実際にたくさんあるとは思わないことに注意してください。現時点では、ほとんどのモジュールが両方のバージョンをサポートしているか、Python 2 のみをサポートしています。

于 2012-05-21T17:17:03.273 に答える