我已经使用Amarok 1.4很长一段时间了,当KDE停止支持它时,我切换到Bogdan Butnaru的包,现在我正在尝试Pana。
我意识到我用Python为Amarok 1.4编写的脚本不会立即在Pana下运行,而不做任何更改。但与converting my script不同的是,我更愿意让它与原始的Amarok1.4和Pana兼容,这样我就可以只分发该脚本的一个版本(如果以后其他分支变得流行,还可能对其进行修改)。
那么,有没有一种(Python(ic))方法让我的脚本在播放器内部运行,以找出是哪个程序启动了它?
发布于 2010-11-01 08:35:01
import os
pid = os.getppid()
with open("/proc/%s/cmdline" % pid) as f:
print f.readline()假设您运行的是Linux。不确定这里需要getppid()还是getpid()。也许不是那么容易上瘾。
https://stackoverflow.com/questions/4062911
复制相似问题