我不知道如何將python --version
重定向到Windows上的文件。 如果我在命令提示符中輸入python --version >py_ver.txt
,我只是得到一個空的py_ver.txt。但是如果我輸入python --help >py_help.txt
,我可以獲得寫入文件的所有幫助。 。如何將Python版本重定向到Windows上的文件
回答
python --version > version.txt 2>&1
這將重定向到正在運行此命令的目錄中的文件version.txt
該文件將包含此:
Python 2.7.9
在Python 2,該信息被送到STDERR。它是Python中的fixed 3.4
嗨@安迪,謝謝你的幫助。是的,它的工作,我已經嘗試python --version 2> version.txt
也有效。恩,它被歸類爲錯誤? –
是的,它是在Python 2.它是[固定](3.4 https://bugs.python.org/issue18338)在3.4 – Andy
順便說一句,我怎麼寫塊代碼?這是我的第一篇文章和評論。哈哈。哦,是的,實際上我需要從bat文件中獲得python版本,但我不熟悉bat文件。你知道該怎麼做嗎?多謝一次 –
爲防萬一你運行的是較老的Python,--version
是added in Python 2.5。如果您運行的是較舊版本的Python,則需要運行python -V
。
嗨@科爾,是的,你是對的。我需要使用-V。 –
@yudychen等等,我的方法與Andy對STDERR的回答分開嗎?我不清楚實際問題是什麼。 –
實際問題是我無法輸出python版本到文件。基於Andy的回答,我需要將錯誤重定向到文件以獲取python版本 –
- 1. 如何重定向輸出到python(版本3.3.3)中的文件?
- 2. 如何將python腳本cmd輸出重定向到文件?
- 3. 如何將QMessageBox文本重定向到文本文件
- 4. 將stdout重定向到Python中的文本文件?
- 5. 將文本數據從文件重定向到stdin c#windows
- 6. 將aspx文件重定向到Windows服務器上的html
- 7. 如何將nosetests的輸出重定向到文本文件?
- 8. 如何將java.util.logging重定向到文件?
- 9. Python:將文本解析輸出重定向到CSV文件
- 10. 如何將我的應用程序的「小」版本重定向到「大」版本
- 11. 如何將控制檯輸出重定向到文本文件
- 12. 如何將程序輸出重定向到文本文件
- 13. 將.sql文件重定向到Windows中的.db文件
- 14. Python - 如何將stderr重定向到文件?
- 15. 如何重定向到新的組件版本?
- 16. 如何使用htacces將網址重定向到移動版本
- 17. 如何將log4net重定向到新版本
- 18. 如何將URL重定向到移動版本?
- 19. 如何將非WWW網站重定向到Unmanager Server上的WWW版本?
- 20. 如何將url重定向到Ubuntu桌面上的本地文件夾
- 21. 如何將批處理文件中的%temp%重定向到文本文件?
- 22. 如何將Python腳本的輸出重定向到終端
- 23. 網址rewritting重定向到正確的JavaScript文件版本
- 24. 如何將文件從Windows複製到Windows/Linux uisng Python腳本
- 25. 將進程重定向到文件並將其重定向到文件
- 26. 將文本從編輯器直接重定向到python腳本
- 27. 如何檢測到Windows VirtualStore的文件重定向?
- 28. mysqlfrm重定向到文本文件
- 29. 將流量重定向到新的Web文件夾。 Linux上的URI重定向
- 30. 如何將stdout和stderr輸出從Perl腳本重定向到Windows上的文件?
'python --version'輸出什麼東西到你的控制檯?你安裝了哪個版本的Python? –
@eryksun,感謝您的編輯。 –