簡體   English   中英

從Python獲取Vte(GTK Terminal Widget)的當前工作目錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM