【问题标题】:jython how to retrieve the operating system namejython如何检索操作系统名称
【发布时间】:2014-04-29 18:33:11
【问题描述】:

如何确定底层操作系统,jython 正在运行。不是“java”,而是“nt”或“posix”。

  • platform.platform
  • 操作系统名称
  • 和 sys.platform 只返回'java'

【问题讨论】:

    标签: jython


    【解决方案1】:

    对于 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())
    

    【讨论】:

      猜你喜欢
      • 2011-01-27
      • 1970-01-01
      • 2017-03-08
      • 2013-03-12
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 2018-10-26
      • 1970-01-01
      相关资源
      最近更新 更多