"import __hello__"如何工作?

Eug*_*ash 5 python import module

最近我遇到了这个"Hello world"Python程序:

>>> import __hello__
Hello world!
Run Code Online (Sandbox Code Playgroud)

我想知道它是如何工作的以及如何查看__hello__模块的源代码 .

Mic*_*ior 7

__hello__是一个冻结模块,旨在作为冷冻模块支持的测试用例.它的源代码由Python冻结实用程序自动生成.

  • @NickA:乍一看确实是这样,但这实际上是错误的文件。注意标点符号的区别。 (3认同)
  • @NickA:这是冻结的[`Tools/freeze/flag.py`文件](https://github.com/python/cpython/blob/master/Tools/freeze/flag.py),而不是`hello.py `. (2认同)