qual é a diferença entre “python -v” e “python -V” quando executado em ubuntu / trusty64?

0

Estou tentando determinar a versão do Python, mas quando executo o comando python -V com letra minúscula "v", vejo que fui movido para o prompt python, em vez de apenas retornar a versão do python comigo. Eu tentei encontrar a diferença entre os 2, mas não consegui encontrar nada de útil. Por favor, conselhos sobre qual é a diferença entre os dois.

    
por rohit kumar 13.05.2017 / 16:38

2 respostas

1

De 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.

Felicidades

    
por Bluetive 13.05.2017 / 16:47
1

De 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.

Longa história curta

  1. python -v : quando você executar python -v several modules será carregado em antecipação ao trabalho para o qual o python deve fazer por você, python sozinho obterá o prompt do python, mas não será mostrar-lhe os módulos carregados e a localização do arquivo, por isso python e python -v são equivalentes, mas o primeiro é mais detalhado, pois mostra o que obtém loaded e unloaded on exit . Com isso você pode ver quais módulos estão disponíveis para você trabalhar em python.

  2. python -V : simplesmente imprime o número da versão e sai sem prompt python.

por George Udosen 13.05.2017 / 18:21