Python:如何管理其他程序?

时间:2012-04-24 18:11:06

标签: python user-interface process

是否有一个模块允许我使用python管理其他程序(例如检查光标在屏幕上的位置并将其移动到另一个地方)?如果它确实存在,请给我它的名字我会从它的doc字符串中找到更多关于它的信息。谢谢你的回答:P

3 个答案:

答案 0 :(得分:2)

你最好的选择可能是子流程,但这取决于这些“其他程序”的功能

http://docs.python.org/library/subprocess.html

答案 1 :(得分:1)

修改

可能你想要这个:PyGame


无论如何,如果你需要调用任何函数,这个线索就可以了。

要在python中调用另一个程序,你可以这样做:

  来自子流程导入*

>>>      

>>>调用([command,parameter])

示例:

  来自子流程导入*

>>>      

>>>来电([“echo”,“嗨”])   

因此,如果你想要返回一些函数,比如鼠标位置,你可以从python中调用它。

Related question

答案 2 :(得分:1)

在Python中控制游标是特定于操作系统的。在Windows中,您需要使用win32api库,而在Linux中,您必须使用Xlib。有一个名为PyMouse的跨平台库,您可能想要查看。