Computer >> Máy Tính >  >> Lập trình >> Python

Làm cách nào để kiểm tra phiên bản Python nào đang chạy tập lệnh của tôi?


Phiên bản Python được hiển thị trên bảng điều khiển ngay lập tức khi bạn khởi động trình thông dịch từ dòng lệnh

C:\Users\acer>python
Python 3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.

Thông tin phiên bản có trong thuộc tính phiên bản được xác định trong mô-đun sys

>>> import sys
>>> sys.version
'3.6.1 (v3.6.1:69c0db5, Mar 21 2017, 18:41:36) [MSC v.1900 64 bit (AMD64)]'

Một thuộc tính khác version_info phức tạp hơn. Nó cung cấp các cấp phiên bản chính, phụ và vi mô.

>>> import sys
>>> sys.version_info
sys.version_info(major=3, minor=6, micro=1, releaselevel='final', serial=0)

Ngoài ra còn có thuộc tính hexversion cung cấp một số duy nhất được liên kết với phiên bản. Nếu được chuyển đổi bằng cách sử dụng hàm hex (), nó cho biết phiên bản.

>>> sys.hexversion
50725360
>>> hex(50725360)
'0x30601f0'