Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/151.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
导入C++;模块,如果失败:导入Python版本? 我有一个用C++编写的Python pyd模块。我还有一个Python版本的模块(速度要慢得多)。 我的问题是,当我希望程序在多个OSs上运行时,我能尝试在程序中导入C++版本,如果那个失败(其他OS、体系结构)导入较慢的Python版本吗?< /P> < P>是的,你可以: try: import CppModule except ImportError: import PythonModule_C++_Python_Module_Import_Pyd - Fatal编程技术网

导入C++;模块,如果失败:导入Python版本? 我有一个用C++编写的Python pyd模块。我还有一个Python版本的模块(速度要慢得多)。 我的问题是,当我希望程序在多个OSs上运行时,我能尝试在程序中导入C++版本,如果那个失败(其他OS、体系结构)导入较慢的Python版本吗?< /P> < P>是的,你可以: try: import CppModule except ImportError: import PythonModule

导入C++;模块,如果失败:导入Python版本? 我有一个用C++编写的Python pyd模块。我还有一个Python版本的模块(速度要慢得多)。 我的问题是,当我希望程序在多个OSs上运行时,我能尝试在程序中导入C++版本,如果那个失败(其他OS、体系结构)导入较慢的Python版本吗?< /P> < P>是的,你可以: try: import CppModule except ImportError: import PythonModule,c++,python,module,import,pyd,C++,Python,Module,Import,Pyd,编辑:这个答案虽然没有错误,但并不真正有用。正如@Best Games'的回答所示,只有当您使用通用名称导入模块时,这才真正有用。是的,您可以导入如下内容: try: import CppModule as Module except ImportError: import PurePythonModule as Module

编辑:这个答案虽然没有错误,但并不真正有用。正如@Best Games'的回答所示,只有当您使用通用名称导入模块时,这才真正有用。

是的,您可以导入如下内容:

try:
    import CppModule as Module
except ImportError:
    import PurePythonModule as Module