gpt4 book ai didi

python - 如何在 Python 中检测 Meego/Maemo 平台?

转载 作者:太空宇宙 更新时间:2023-11-03 14:33:58 33 4
gpt4 key购买 nike

我使用 python (PySide) 为 Maemo/Meego/Linux 平台开发跨平台应用程序。我使用变通方法来区分 Maemo 和 Linux 平台:

try:
import PySide.QtMaemo5
PLATFORM = 'maemo'
except ImportError:
PLATFORM = 'desktop'

有谁知道如何检测 Meego 平台或更好的检测 Maemo 平台的方法?

最佳答案

第一种方式:使用平台模块,用于 Maemo:

>>> import platform
>>> platform.machine()
'armv71'
>>> platform.node() ## This is Host Name, not a safe method
'Nokia N900'

因为平台至少对 Maemo 没有帮助,我推荐第二种(也是更安全的)方法:使用/etc/issue:

issue = open('/etc/issue').read().strip().lower()
if issue.startswith('maemo'):
....

关于python - 如何在 Python 中检测 Meego/Maemo 平台?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5231222/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com