1

Python で VTE ウィジェットの現在の作業ディレクトリを取得するにはどうすればよいですか? ありがとう。

4

2 に答える 2

3

Mark から借用した、もう少しエレガントなアプローチ:

import vte
import os
v = vte.Terminal()
vPid = v.fork_command()
workingDir = os.readlink('/proc/%s/cwd' % vPid)
于 2011-05-16T20:15:29.370 に答える
1

これは大雑把ですが、私が考えることができる最良の方法は次のとおりです。

import vte
import os
v = vte.Terminal()
vPid = v.fork_command()
# make a system call to pwdx to get working director
sIn, sOut = os.popen2("pwdx " + vPid)
workingDir = sOut.read()
于 2011-05-16T20:09:48.577 に答える