我明白,我们可以使用subprocess来执行linux Shell命令
import subprocess subprocess.call(["ls","-l"])
如果我想在terminal上运行CTRL + C *** 作怎么办?
我的使用案例是:
1> Open a linux screen 2> Run a command over first window 3> Then create a window in the same screen 4> Run another command over the second window
这很明显,我想自动化我的日常工作的一部分。
从linux命令行捕获图片(uvccapture捕获黑色图片)
git命令应该直接在工作目录下运行吗?
调用posix_spawn时closures所有文件句柄
python'module'对象没有属性'compile'
如果在64位代码中使用32位int 0x80 linux ABI会发生什么情况?
在linux上使用Python的更新版本
这里的任何人都已经testing了英特尔C ++编译器和GCC?
如何让Karma使用Chrome
一次使用函数 – 我应该使用malloc或不
Python线程与linux中的多处理
啊哈! 找到了解决办法
如果你使用Ubuntu或回溯(基于Debian的linux风格),那么你可以安装: apt-get install xautomation
对于喜欢使用英文编码的人来说,使用这种方法调用键击会容易一些,但稍微复杂一些:
from subprocess import Popen,PIPE control_f4_sequence = '''keydown Control_L key F4 keyup Control_L ''' shift_a_sequence = '''keydown Shift_L key A keyup Shift_L ''' def keypress(sequence): p = Popen(['xte'],stdin=PIPE) p.communicate(input=sequence) keypress(shift_a_sequence) keypress(control_f4_sequence)
总结以上是内存溢出为你收集整理的如何使用Python运行短键?全部内容,希望文章能够帮你解决如何使用Python运行短键?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)