1
我之前找到了这个解决方案,但它一直试图启动xterm而不是默认的(在我的例子中是Terminator)。有人可以帮忙吗?如何告诉python启动用户默认终端?
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或其他东西运行? – Torxed 2013-05-06 17:54:15
TERM是终端能力,与实际的终端程序没有多大关系。 – 2013-05-06 17:56:11
不是它没有作为sudo运行,那么正确的方法是什么? – avarisclari 2013-05-06 17:57:56