模块在Python中有类型吗?

模块在Python中有类型吗?,第1张

概述我正在读 PEP338.有些话困惑我: 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> to python <options> <f 我正在读 PEP338.有些话困惑我:

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> to python <options> <filename> <args> .

模块在Python中有类型吗?

解决方法 模块可以从不同的来源加载.作者参考了加载模块的2个特定来源,参见 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中有类型吗?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1193771.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-03
下一篇 2022-06-03

发表评论

登录后才能评论

评论列表(0条)

保存