2013-07-20 7 views
18

Pythonインタプリタのインスタンスを起動したときに表示される行は何を意味しますか?Pythonのバージョンラインは何を意味しますか?

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

私はPython 2.7を持っていることを知っていますが、残りはどうですか?

特に私に混乱するのは、64 bit (AMD64) on win32r27:82525のセクションです。

+0

参考までに、[Arch Linux上のPython2とPython3の現在の開始テキスト](http://pastebin.com/y053y6dT)を参照してください。 –

+0

どのようにそのバージョン文字列を取得しますか?全ての 'python --version'は私にとっては' Python 2.7.8'です。 – poizan42

+0

@ poizan42あなたがpythonシェルを入力すると表示されます。コマンドラインでpythonだけを入力すると、このテキストはあなたの入力を求める行の直前に現れます '>>>' – Mark

答えて

22

この行は、Pythonインタプリタの構築方法を示しています。それを破壊:

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

しかし、なぜwin64とは言えませんか? – Mark

+6

@マークこれは主に歴史的な理由によるものです。 'win32'はビット幅のサポートに関係なくWindowsプラットフォームを参照するのに一般的に使用されているので、少し違法です。 – greatwolf

+2

...もちろん "勝利"の部分はまだ説明されていません... –

7

r27:リビジョン27

82525:82525

Jul 4 2010, 07:43:08を構築:あなたのpythonのバイナリが

MSC v.1500

を建てたとき:64ワットビットVC++ 2008

してコンパイル

win32:あなたはウィンドウを使用しています

It has also been asked before

+1

私は他の質問を検索することは知らなかったが、私は "python version line" – Mark

関連する問題