3
如何找出环境是windows还是unix。我想执行如下所示的类似代码。请建议使用jython获取环境(windows或unix)
import os
if (os.getenv("windows"):
os.system(cmd/c ...)
if (os.getenv("unix")
os.system(sh shellscript.sh)
感谢您的帮助。
如何找出环境是windows还是unix。我想执行如下所示的类似代码。请建议使用jython获取环境(windows或unix)
import os
if (os.getenv("windows"):
os.system(cmd/c ...)
if (os.getenv("unix")
os.system(sh shellscript.sh)
感谢您的帮助。
使用System.getProperty来获取os.name属性。
>>> import java.lang.System
>>> java.lang.System.getProperty('os.name')
u'Mac OS X'
感谢您的答案,但是有办法找出它的窗口或unix而不是获取os名称。再次感谢您的帮助 – kdev 2010-06-10 14:50:15
import os并使用os.get_os_type()。从我在os.py中读到的内容中,这将返回“nt”或“posix”之一。 另外:如果你想使用shell运行一些东西,使用shell = True的subprocess.Popen,它有逻辑来获得正确的命令解释器。 – lmz 2010-06-10 15:06:16
非常感谢您的建议。 – kdev 2010-06-10 18:34:51