2013-07-20 8 views
18

Che cosa significa la riga visualizzata quando si avvia un'istanza dell'interprete Python?Cosa significa la riga di versione di Python?

Python 2.7 (r27:82525, Jul 4 2010, 07:43:08) [MSC v.1500 64 bit (AMD64)] on win32 

Quindi so che ho Python 2.7, ma per il resto?

Particolarmente complicate sono le sezioni 64 bit (AMD64) on win32 e r27:82525.

+0

Per riferimento, ecco il [testo iniziale corrente per Python2 e Python3 su Arch Linux] (http://pastebin.com/y053y6dT). –

+0

Come si ottiene quella stringa di versione? Tutto quello che dice 'python --version' per me è' Python 2.7.8' – poizan42

+0

@ poizan42 Appare quando si entra in Python Shell. Nella riga di comando quando digiti semplicemente python, questo testo appare proprio prima della linea che chiede il tuo input '>>>' – Mark

risposta

22

Questa riga indica come è stato creato l'interprete python. Scomponendola:

Python 2.7      -- Python version 
(r27:82525, Jul 4 2010, 07:43:08) -- The build date and revision from src trunk 
            that was used to build this. 
[MSC v.1500 64 bit (AMD64)]  -- Compiled with MSVC compiler targeting 64-bit 
on win32       -- Obviously for windows platform 
+3

Ma perché non direbbe Win64? – Mark

+6

@ Mark È principalmente dovuto a ragioni storiche. 'win32' è un po 'un termine improprio dato che è generalmente usato per riferirsi alla piattaforma Windows indipendentemente dal supporto della larghezza di bit. – greatwolf

+2

... e ovviamente la parte "vincente" deve ancora essere spiegata ... –

7

r27: revisione 27

82525: costruire 82525

Jul 4 2010, 07:43:08: quando il binario di pitone è stato costruito

MSC v.1500: compilato con 64w bit VC++ 2008

win32: si utilizza Windows

It has also been asked before.

+1

Grazie anche se non avrei saputo cercare quell'altra domanda - ho cercato solo "python version line" – Mark

Problemi correlati