如何确定底层操作系统,jython 正在运行。不是“java”,而是“nt”或“posix”。
只返回 'java'
最佳答案
对于 jython,我使用 java.lang.System.getProperty("os.name")
:
import sys
def get_os_version():
ver = sys.platform.lower()
if ver.startswith('java'):
import java.lang
ver = java.lang.System.getProperty("os.name").lower()
return ver
print(get_os_version())
关于jython 如何检索操作系统名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23372584/