如何使用python查找Firefox版本?尋找firefox版本
1
A
回答
3
我想Alan的代碼片段,並沒有爲我工作。它的一個問題是,爲了使「-v或-version」標誌正常工作,你必須有一個調試版本的Firefox。詳情請參閱「雜項」下的here。
嘗試;下面,使用Win32庫直接從該.exe文件中讀取的產品版本字符串:
import win32api
def get_version(filename):
info = win32api.GetFileVersionInfo(filename, "\\")
ms = info['ProductVersionMS']
ls = info['ProductVersionLS']
return win32api.HIWORD(ms), win32api.LOWORD(ms), win32api.HIWORD(ls), win32api.LOWORD(ls)
if __name__ == '__main__':
print ".".join([str (i) for i in get_version(r"C:\Program Files\Mozilla Firefox\firefox.exe")])
2
試試下面的代碼片段:
import os
firefox_version = os.popen("firefox --version").read()
+1
os.popen() - 從版本2.6開始棄用:此功能已過時。使用子流程模塊。 – gimel 2009-06-19 06:56:22
相關問題
- 1. 尋找Boost C++版本
- 2. 尋找.NET版本的PHPMotion
- 3. 尋找舊版本的JBuilder
- 4. 大會尋找錯誤版本的Newtonsoft.Json.dll
- 5. CMake的尋找錯誤的gcc版本
- 6. Squishit不斷尋找AjaxMin版本4.48.4489.28432
- 7. 正在尋找我的Pygame版本
- 8. 尋找與特定Scala版本兼容的Play框架版本
- 9. 尋找針對軟件版本的建議版本風格
- 10. Bundler尋找舊版寶石
- 11. xpather版本支持Firefox 10.0.1版本
- 12. 檢測Firefox擴展版本
- 13. 安裝舊版本的firefox
- 14. Firefox 24有javascript版本1.5
- 15. Firefox快速版本更改
- 16. 在C++ Array尋找短值快速SIMD版本
- 17. 尋找一箇舊版本的eclipse功能
- 18. 尋找64位版本的32位等效WmiObject
- 19. 尋找一箇舊項目的Django版本號
- 20. MSVC13尋找錯誤的庫版本的升壓
- 21. ASP.NET MVC 4更新了jQuery,但BundleConfig仍在尋找舊版本
- 22. 尋找舊版本的NetBeans平臺源代碼
- 23. VS 2010項目參考尋找不正確的版本
- 24. 尋找在asp.net中處理版本庫的好習慣mvc
- 25. 尋找指導開發專門的版本控制系統
- 26. 爲什麼Combres仍在尋找舊版本的System.Web.Mvc?
- 27. 尋找的騾子Studio的早期版本(V1.3.1)
- 28. 我正在尋找IT項目的完整版本
- 29. 尋找合適版本的Selenium(自動測試工具)
- 30. 尋找一種方法自動化git流的「凹凸版本」
你說的是從一個頁面請求的服務器端的應用程序,或客戶端? – Chaos 2009-06-19 06:40:57