如何确定底层操作系统,jython正在运行。不是'java',而是'nt'或'posix'。
答案 0 :(得分:7)
对于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())