如何使用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