pythonを使ってFirefoxのバージョンを見つける方法は?firefoxのバージョンを見つける
1
A
答えて
3
私はアランのコードスニペットを試してみましたが、それは私のために動作しませんでした。その1つの問題は、 "-vまたは-version"フラグが機能するためには、デバッグバージョンのfirefoxが必要であることです。詳細は、「その他」のhereを参照してください。
.exeファイルから直接製品バージョンの文字列を読み取るためのWin32ライブラリを利用した、次のことを試してみてください。
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
関連する問題
- 1. Strutsのバージョンを見つけるには?
- 2. GCCのバージョンを見つけよう
- 3. Windowsのバージョン名とサービスパックを見つけるためのvbscript
- 4. 最新のSPListItemの承認済みバージョンを見つける
- 5. LinuxのバイナリにリンクされたSQLiteのバージョンを見つける
- 6. 不正なバージョンの.classファイルを見つける
- 7. バージョン寛容シリアル化 - 元のAssemblyNameを見つける方法
- 8. Windows Server 2008でIEバージョンを見つける
- 9. tidyのFireFoxバージョン
- 10. を見つける
- 11. 未開封のHTML要素を見つけるためのアドオンFirefox
- 12. 特定のIPにインストールされているインターネットエクスプローラのバージョンを見つける
- 13. PowerShellを使用してサーバーリストの.NETバージョンをリモートから見つける方法
- 14. Firefoxは場所を見つけることができますがSafariは見つかりません
- 15. JavaプログラムからWindows上のファイルのバージョンを見つける方法は?
- 16. 「見つける-ls」
- 17. pipはピピプロジェクトの最新バージョンを見つけることができません
- 18. ノードの古いバージョンを見つける方法はありますか?
- 19. OS X実行時リンカーがlibの間違ったバージョンを見つける
- 20. aspnet_compiler 2.0.0.0ではなくSystem.Web.WebPages 1.0.0.0の間違ったバージョンを見つける
- 21. JQueryが位置によって要素を見つける - Firefox .position().offest()エラー
- 22. ビデオカードを見つける
- 23. エルヴィスを見つける?:
- 24. UIImageファイルタイプを見つける
- 25. デザインパターンを見つける
- 26. Apacheディレクトリを見つける
- 27. linux:ポストグルアイドルプロセスオリジネーターを見つける
- 28. メインコンテンツを見つけるヒューリスティックアプローチ
- 29. マゼンタレイアウトファイルを見つける
- 30. ハドソンログファイルを見つける
ページ要求からアプリケーションのためのサーバ側の話、あるいはクライアントサイドされています? – Chaos