python - 为什么在终端输入“python3 -v”后会出现这个输出?
问题描述
我以为我可以在输入后得到python3的版本
python3 -v
在终端。相反,我得到了这些:
import _frozen_importlib # frozen
import _imp # builtin
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import '_warnings' # <class '_frozen_importlib.BuiltinImporter'>
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
# installing zipimport hook
import 'zipimport' # <class '_frozen_importlib.BuiltinImporter'>
# installed zipimport hook
import '_frozen_importlib_external' # <class '_frozen_importlib.FrozenImporter'>
import '_io' # <class '_frozen_importlib.BuiltinImporter'>
import 'marshal' # <class '_frozen_importlib.BuiltinImporter'>
import 'posix' # <class '_frozen_importlib.BuiltinImporter'>
import _thread # previously loaded ('_thread')
import '_thread' # <class '_frozen_importlib.BuiltinImporter'>
import _weakref # previously loaded ('_weakref')
import '_weakref' # <class '_frozen_importlib.BuiltinImporter'>
# /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/encodings/__pycache__/__init__.cpython-37.pyc matches /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/encodings/__init__.py
# code object from '/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/encodings/__pycache__/__init__.cpython-37.pyc'
# /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/__pycache__/codecs.cpython-37.pyc matches /Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/codecs.py
之后,我输入
exit()
离开,它显示
# clear builtins._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.last_type
# clear sys.last_value
# clear sys.last_traceback
# clear sys.path_hooks
# clear sys.path_importer_cache
# clear sys.meta_path
# clear sys.__interactivehook__
# clear sys.flags
# clear sys.float_info
# restore sys.stdin
# restore sys.stdout
# restore sys.stderr
- 有人可以解释输出应该是什么意思吗?
- 他们为什么会出现?
解决方案
Python 的 -v 选项用于“详细”,这意味着它会打印解释器内部发生的详细调试信息。尝试man python
或man python3
查看手册页。它表明版本是通过--version
选项(或-V
简称)获得的。
推荐阅读
- javascript - 我应该如何传递派生类的值?
- x86 - 使用 AVX AVX2 和 OpenMP 进行中值滤波
- sql-server - SQL Server 跟踪文件填满代理驱动器
- xml - 如何过滤模板内数组中的项目?
- java - 在java中创建多个线程
- phpstorm - PhpStorm 2018.1 无法打开 Xdebug 分析器快照
- swift - 无法在 .xib Swift 中的标签中获取全文
- java - 计划显示、布局时间和周
- python - 使用 xlrd 循环遍历行号列表
- php - SQL mode only_full_group_by causing error in Lumen 5.7