2013-07-20 34 views
18

Dòng nào được hiển thị khi bạn bắt đầu một phiên bản của trình thông dịch Python có nghĩa là gì?Dòng phiên bản Python có nghĩa là gì?

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

Vì vậy, tôi biết tôi có Python 2.7, còn phần còn lại thì sao?

Đặc biệt khó hiểu với tôi là các phần 64 bit (AMD64) on win32r27:82525.

+0

Để tham khảo, đây là [văn bản bắt đầu hiện tại cho Python2 & Python3 trên Arch Linux] (http://pastebin.com/y053y6dT). –

+0

Làm thế nào để bạn nhận được chuỗi phiên bản đó? Tất cả 'python --version' đang nói cho tôi là' Python 2.7.8' – poizan42

+0

@ poizan42 Nó xuất hiện khi bạn nhập vào trình bao python. Trong dòng lệnh khi bạn chỉ cần gõ python, văn bản này xuất hiện ngay trước dòng yêu cầu đầu vào của bạn '>>>' – Mark

Trả lời

22

Dòng bạn thấy cho biết cách trình thông dịch python được tạo. Phá vỡ nó xuống:

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

Nhưng tại sao nó không nói win64? – Mark

+6

@Mark Nó chủ yếu là do lý do lịch sử. 'win32' là một bit của một misnomer vì nó thường được sử dụng để tham khảo các cửa sổ nền tảng bất kể hỗ trợ chiều rộng bit. – greatwolf

+2

... và tất nhiên phần "thắng" vẫn chưa được giải thích ... –

7

r27: phiên bản 27

82525: xây dựng 82525

Jul 4 2010, 07:43:08: khi nhị phân python của bạn được xây dựng

MSC v.1500: biên soạn với 64w-bit VC++ 2008

win32: bạn đang sử dụng cửa sổ

It has also been asked before.

+1

Cảm ơn mặc dù tôi không biết tìm kiếm câu hỏi khác - tôi chỉ tìm kiếm "dòng phiên bản python" – Mark

Các vấn đề liên quan