[英]Get current working directory from Vte (GTK Terminal Widget) in Python
嘿,如何在Python中獲取VTE小部件的當前工作目錄? 謝謝。
借用馬克,一種稍微優雅的方法:
import vte
import os
v = vte.Terminal()
vPid = v.fork_command()
workingDir = os.readlink('/proc/%s/cwd' % vPid)
這是一個kludge,但我能想到的最好的方法是:
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()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.