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