Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/5.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
Python 正在解释和动态模块加载_Python_Python 2.7 - Fatal编程技术网

Python 正在解释和动态模块加载

Python 正在解释和动态模块加载,python,python-2.7,Python,Python 2.7,Python是一种解释语言,它内置了对动态模块加载的支持 前者使后者更容易吗?或者这两者是无关的 一些概念性的解释将不胜感激 我在可能的地方使用Python,在必须的地方使用C。我可以在这两个平台上动态加载库,我看不出有多大区别。不,这些是正交的概念 行可能会模糊,因为您可以在Python中加载二进制模块,并且可以在C中嵌入动态解释器(Python对此有点大,我更喜欢Lua或scheme) 动态有助于快速原型化和内省,因为您可以跳过编译周期,而REPL使实验和检查实时代码片段更加容易。Pytho

Python是一种解释语言,它内置了对动态模块加载的支持

前者使后者更容易吗?或者这两者是无关的


一些概念性的解释将不胜感激

我在可能的地方使用Python,在必须的地方使用C。我可以在这两个平台上动态加载库,我看不出有多大区别。不,这些是正交的概念

行可能会模糊,因为您可以在Python中加载二进制模块,并且可以在C中嵌入动态解释器(Python对此有点大,我更喜欢Lua或scheme)

动态有助于快速原型化和内省,因为您可以跳过编译周期,而REPL使实验和检查实时代码片段更加容易。Python具有出色的内省功能,因此您可以在REPL上加载未知模块并检查所有类和函数——在C中,您可能需要读取一些头文件才能获得数据类型和函数签名