如何在Python中区分“Android”和其他“Linux”操作系统?

2024-06-07 11:15:04 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在通过QPython在我的手机上运行一个Python脚本。标题很好地解释了这个问题。我基本上需要检查脚本是否在android设备上运行。我尝试过os.namesys.platformplatform.system(),但它们只是返回各种各样的“Linux”或“Posix”,这不够具体(据我所知,可能我在这里遗漏了一些相关信息)。在

我考虑过尝试导入android模块,然后使用这个模块的成功与否来确定操作系统是否是Android。不过,我并不真的需要android模块,所以这看起来有点过分了。在


Tags: 模块name脚本信息标题oslinuxsys
1条回答
网友
1楼 · 发布于 2024-06-07 11:15:04

您可以在环境中检查'ANDROID_STORAGE'

>>> from os import environ
>>> is_android = 'ANDROID_STORAGE' in environ
>>> is_android
True

相关问题 更多 >

    热门问题