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. ブーストC++のバージョンを見つける
- 3. GCCのバージョンを見つけよう
- 4. Pythonパッケージの2つのバージョンの新機能を見つける
- 5. システムパスのすべてのJavaバージョンを見つける
- 6. ターゲットSDKの最新のサポートlibaryバージョンを見つけるには?
- 7. 以前のバージョンのNPM @タイプを見つけるには
- 8. LinuxのバイナリにリンクされたSQLiteのバージョンを見つける
- 9. Windowsのバージョン名とサービスパックを見つけるためのvbscript
- 10. 私のlibGDXのバージョンを見つけるには?
- 11. 最新のSPListItemの承認済みバージョンを見つける
- 12. Pypiパッケージの最新の* compatible *バージョンを見つける方法は?
- 13. CMakeが別のバージョンのlibを見つける方法は?
- 14. それ以降のバージョンのファイルを見つける
- 15. バージョン寛容シリアル化 - 元のAssemblyNameを見つける方法
- 16. パッケージのバージョン ""を見つけることができません
- 17. 関数のJava SDKバージョンを見つける方法
- 18. Androidスタジオでgoogle playサービスのバージョンを見つける方法は?
- 19. プログラムからJVMのバージョンを見つける方法...詳細は?
- 20. シェルからアンドロイドSDKツールのバージョンを見つけるには
- 21. 古いバージョンのドキュメントを見つける方法
- 22. DjangoからPostgresのバージョンを見つけるには?
- 23. powershellでファイルのパスと製品バージョンを見つける
- 24. 不正なバージョンの.classファイルを見つける
- 25. Rubyの正しいバージョンを見つける方法
- 26. ag-gridバージョンの賢明な機能を見つける場所
- 27. コンパイル悪いバージョンのgradleを見つける
- 28. ファイルのバージョンだけを指定してGitコミットを見つける
- 29. Windowsのバージョンは、私がどのようなOSのバージョンを見つけたい
- 30. tidyのFireFoxバージョン
ページ要求からアプリケーションのためのサーバ側の話、あるいはクライアントサイドされています? – Chaos