【发布时间】:2013-05-06 17:51:40
【问题描述】:
我之前找到了这个解决方案,但它一直在尝试启动 xterm 而不是默认的(在我的例子中是终结者)。有人可以帮忙吗?
def terminal(self):
if sys.platform.startswith('linux'):
os.system('(cd .;$TERM; )'.format(self.dirname))
elif sys.platform.startswith('win'):
os.system('start /d {0} cmd'.format(os.path.normpath(self.dirname)))
【问题讨论】:
-
以 sudo 或其他可疑的方式运行脚本?
-
TERM是终端能力,与实际终端程序关系不大。
-
不,它不是作为sudo运行的,那么正确的方法是什么?