资讯详情

python -v 和 python -V

目录标题写在这里

  • 1. `python -v` 和 `python -V`
    • 1.1. `python -V` (大写)
    • 1.2. `python -v` (小写)

1. python -vpython -V

1.1. python -V (大写)

python -V (大写) 与 python --version 功能相同, 将 python 打印并退出版本 python。

原话: Print the Python version number and exit.

1.2. python -v (小写)

python -v (小写) 以特殊模式进入 python, 每次模块初始化时,都会打印相应的信息, 显示载入的模块名或内置模块。

原话: Print a message each time a module is initialized, showing the place (filename or built-in module) from which it is loaded.

实际操作展示:

篇幅所限, 截取部分显示。运行结束时可以看到 python -v 之后, 是进入了 python 环境中的, 与直接进入 python 不同, 载入模块的信息更多。此外,当我试图运行时 import time 载入模块时, 还有关于模块的具体信息。最后,当我使用它时 exit() 命令退出 python 时, 清除所有载入模块,然后退出。

(base) PengfeideMacBook-Pro:~ ted$ python -v import _frozen_importlib # frozen import _imp # builtin import '_thread' # <class '_frozen_importlib.BuiltinImporter'> import '_warnings' # <class '_frozen_importlib.BuiltinImporter'> # 篇幅所限, 在这里删除许多模块 import 'rlcompleter' # <_frozen_importlib_external.SourceFileLoader object at 0x105b35d10>   >>> import time import 'time' # <class '_frozen_importlib.BuiltinImporter'>   >>> exit() # clear builtins._ # clear sys.path # 这里有许多相似的句子被删除 # cleanup[3] wiping sys # cleanup[3] wiping builtins 

所以, python -v 不是简单的显示版本和模块, 相反,以载入模块信息的形式启动 python 或进入 python 环境。

标签: 105b热过载继电器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台