首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Amarok 1.4脚本:知道谁在操纵你

Amarok 1.4脚本:知道谁在操纵你
EN

Stack Overflow用户
提问于 2010-10-31 19:31:11
回答 1查看 122关注 0票数 0

我已经使用Amarok 1.4很长一段时间了,当KDE停止支持它时,我切换到Bogdan Butnaru的包,现在我正在尝试Pana。

我意识到我用Python为Amarok 1.4编写的脚本不会立即在Pana下运行,而不做任何更改。但与converting my script不同的是,我更愿意让它与原始的Amarok1.4和Pana兼容,这样我就可以只分发该脚本的一个版本(如果以后其他分支变得流行,还可能对其进行修改)。

那么,有没有一种(Python(ic))方法让我的脚本在播放器内部运行,以找出是哪个程序启动了它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-11-01 08:35:01

代码语言:javascript
复制
import os

pid = os.getppid()
with open("/proc/%s/cmdline" % pid) as f:
    print f.readline()

假设您运行的是Linux。不确定这里需要getppid()还是getpid()。也许不是那么容易上瘾。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4062911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档