我正在通过 QPython 在手机上运行 Python 脚本。标题几乎解释了这个问题。我基本上需要检查脚本是否在 Android 设备上运行。我试过 os.name
、sys.platform
和 platform.system()
但它们只返回各种“Linux”或“Posix”,不够具体(据我所知 - 也许我在这里遗漏了一些相关信息)。
我考虑过导入android
模块,然后通过这个模块的成功与否来判断操作系统是不是Android。不过,我并不是真的需要 android
模块,所以这似乎有点过分。
最佳答案
您可以在环境中检查 'ANDROID_STORAGE'
:
>>> from os import environ
>>> is_android = 'ANDROID_STORAGE' in environ
>>> is_android
True
关于android - 如何在Python中区分 "Android"和其他 "Linux"操作系统?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26590621/