如何從指令碼中列印當前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...