C++ で記述された Python pyd モジュールがあります。モジュールの Python バージョンもあります (これはかなり遅いです)。私の質問は、プログラムを複数の OS で実行したいので、プログラムに C++ バージョンをインポートし、それが失敗した場合 (他の OS、アーキテクチャ) の遅い Python バージョンをインポートすることはできますか?
2 に答える
7
はい、次のようなものをインポートできます。
try:
import CppModule as Module
except ImportError:
import PurePythonModule as Module
于 2011-05-22T11:16:52.363 に答える
1
はい、できます:
try:
import CppModule
except ImportError:
import PythonModule
編集:この答えは間違っていませんが、実際には役に立ちません。@Best Games の回答が示すように、これは、共通名を使用してモジュールをインポートする場合にのみ役立ちます。
于 2011-05-22T11:15:29.407 に答える