解决方法 模块可以从不同的来源加载.作者参考了加载模块的2个特定来源,参见If the module is found,and is of type PY_SOURCE or PY_COMPILED,then the command line is effectively reinterpreted from
python <options> -m <module> <args>
topython <options> <filename> <args>
.
imp
module documentation:
imp.PY_SOURCE
The module was found as a source file.[…]
imp.PY_COMPILED
The module was found as a compiled code object file.[…]
imp.C_EXTENSION
The module was found as dynamically loadable shared library.
这些值用于imp.get_suffixes()
function的返回值等.
PEP声明只支持从源(.py文件)和字节码缓存文件(.pyc)加载的模块; -m开关不支持C扩展模块(通常是.so或.dll动态加载的库).
生成的模块对象仍然只是一个模块对象;您找到的文本中的单词类型不是指Python的类型系统.
总结以上是内存溢出为你收集整理的模块在Python中有类型吗?全部内容,希望文章能够帮你解决模块在Python中有类型吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)