在python中輸出 在輸出中列印Python版本

2021-10-12 11:12:28 字數 1654 閱讀 1746

如何從指令碼中列印當前python安裝的版本號?

嘗試import sys

print(sys.version)

這將列印完整的版本資訊字串。如果您只想要python版本號,那麼bastien l_onard的解決方案是最好的。您可能想檢查完整的字串,看看是否需要它或它的一部分。

import platform

print(platform.python_version())號嘗試

python --version

或python -v

這將在終端中返回當前的python版本。

又好又簡單!我建議使用後一種方法,因為舊版本的python不支援"-version"標誌。另外,我打字的次數越少越好。

這應該是公認的答案!

不,這不應該是答案,因為托馬斯特別問:"…在輸出中?"他不是在問如何發現他安裝了哪個版本,而是在問如何將這些資訊包含到"列印"宣告中。

import platform

print(platform.python_version())號或

import sys

print("the python version is %s.%s.%s" % sys.version_info[:3])

import sys

擴充套件版本

sys.version_info

sys.version_info(major=3, minor=2, micro=2, releaselevel='final', serial=0)

具體的maj_ver = sys.version_info.major

repr(maj_ver)

'3'或

print(sys.version_info.major)

'3'或

version =".".join(map(str, sys.version_info[:3]))

print(version)

'3.2.2'

import sys

print sys.version

號這是托馬斯·歐文斯給出的答案的乙個版本,與python 2.7.12相容。許多人仍然在通過早期版本學習python,正如書中推薦的那樣,用硬方法學習python。python 2.7.12對於它將接受的內容特別挑剔,以便在終端中列印出所需的結果。這是我目前所知道的使用此版本實現所需輸出的唯一方法。

這會在現有答案的基礎上新增什麼資訊?更具體地說,print(sys.version)仍在python2起作用。

這是乙個針對python 2.7.12的特定答案,當使用者試圖從sebastianarchka.com/articles/2014_python_2_3_key_diff.html等**學習時,會讓上述版本的使用者頭疼。#

我剛開了乙個2.7.12的口譯員,其他***括print(sys.version)工作得非常好,可能在2.7.10和更高版本中也可以。除此之外,python3的lpthw已經更新,現在應該用於學習,在某些領域,出於一般的學習目的,實際上不鼓勵使用lpthw。

此外,列印語法錯誤解決方案只是乙個搜尋

我個人會將它設定為乙個變數,因為我不希望有任何仲裁,但是derek是正確的,**越少越好,最小化**將使解釋的指令碼載入的效率越低,消耗的資源就越少。

我這裡的主要觀點是,傳播關於print關鍵字和函式之間差異的資訊是徒勞的。別把它當成個人的

python將list中的資料輸出在一列

今天在看python2的教程時,看到這段,將list中的資料輸出在一列,其實現方式為 for item in e mail net homework chat print item,print說是在item後面加上乙個逗號就可以了 而我是這樣嘗試的,試過了之後發現不行 for item in e m...

python在web中輸出word文件

前幾天同學問了個問題,話說python的輸出word文件,他是用win32com模組產生的word文件,但是把 複製到view.py下面卻產生了錯誤。我才可能這麼模組利用com只是在本地產生的word,對於web方法,可能需要使用其他模組中的 找了好久,於是找到乙個 生成word的其他方法,用到了第...

python 中的輸出

輸出 普通的輸出 列印提示 print hello world print 給我的卡 印度語,你好的意思 格式化輸出 age 10 print 我今年 d歲 age age 1 print 我今年 d歲 age age 1 print 我今年 d歲 age 結果 我今年10歲 我今年11歲 我今年1...