我在终端中输入python -v错误后,终端上出现了一个巨大的列表。在这里列出一些:
# clear builtins._
# clear sys.path
# clear sys.argv
# clear sys.ps1
# clear sys.ps2
# clear sys.last_type
我不知道发生了什么。
答案 0 :(得分:2)
在终端或命令提示符下键入python
时,它将以交互模式打开python解释器。
$ python
Python 3.6.4 |Anaconda, Inc.| (default, Jan 16 2018, 12:04:33)
[GCC 4.2.1 Compatible Clang 4.0.1 (tags/RELEASE_401/final)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
当您输入python -v
时,它将以相同的方式打开,但是处于详细模式,因此您将看到许多消息,告诉您正在初始化哪个模块以及从何处进行初始化。当您键入exit()
您可以输入-vv使它更详细
如果要查看python的版本,请使用python --version
或python -V
(请注意大写的V)
更多详细信息可以在这里找到:
https://docs.python.org/2/using/cmdline.html#cmdoption-v
-v每次模块初始化时输出一条消息,显示加载该模块的位置(文件名或内置模块)。什么时候 给定两次(-vv),为检查的每个文件打印一条消息 搜索模块时。还提供有关模块的信息 在出口清理。另请参阅PYTHONVERBOSE。
答案 1 :(得分:1)
来自col A col B
A 1
B 2
C 3
A 1
A 1
B 2
C 3
:
man python
作为旁注,下次您想知道特定命令开关的功能时,请使用以下命令:
-v Print a message each time a module is initialized, showing the
place (filename or built-in module) from which it is loaded.
When given twice, print a message for each file that is checked
for when searching for a module. Also provides information on
module cleanup at exit.
这会将您置于man <command>
页。您可以使用man
和j
上下移动,使用k
退出。要进行搜索,请输入q
,然后在与/search_term
和n
进行的匹配之间跳转。
因此,在这种情况下:
N
现在,我们在Python的手册页中。搜索相关开关:
man python
使用/-v
跳至下一场比赛,如果您过分使用n
,直到找到相关段落为止。