каково различие между “Python-v” и “Python-V”, когда выполнено в ubuntu/trusty64?

Я пытаюсь определить версию Python, но когда я запускаю Python команды-V с нижним регистром "v", я вижу, что был перемещен в подсказку Python вместо того, чтобы просто возвратить версию Python со мной. Я пытался найти различие между 2, но ничто не мог найти полезным. Совет относительно того, что является различием между двумя.

1
задан 13 May 2017 в 17:38

2 ответа

От 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.

Аплодисменты

1
ответ дан 3 December 2019 в 06:54

От 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.

-V ,  -version
      Prints the Python version number of the executable and exits.

Длинная короткая история

  1. python -v: когда Вы выполняетесь python -v несколько modules будет загружен в ожидании работы, для которой Python должен сделать для Вас, python один получит Вас подсказка Python, но не покажет Вам загруженные модули и их расположение файла, таким образом, python и python -v в некотором роде эквивалентны, но последний является более подробным, поскольку это показывает то, что добирается loaded и unloaded на exit. С этим Вы видите, какие модули доступны Вам для работы в Python.

  2. python -V: просто просто печатает номер версии и выходы без подсказки Python.

3
ответ дан 3 December 2019 в 06:54

Другие вопросы по тегам:

Похожие вопросы: