while循环中的os.system python函数
我正在尝试制作一个简单的python脚本来自动点击ubuntu 14.04 这是我的密码while循环中的os.system python函数,python,ubuntu,os.system,xdotool,Python,Ubuntu,Os.system,Xdotool,我正在尝试制作一个简单的python脚本来自动点击ubuntu 14.04 这是我的密码 #!/usr/bin/python import os clickCounter = 0 while clickCounter == 0: timeNow = os.system('date +\"%s\"') if timeNow > 10: os.system('xdotool click 1') clickCounter = clickCounte
#!/usr/bin/python
import os
clickCounter = 0
while clickCounter == 0:
timeNow = os.system('date +\"%s\"')
if timeNow > 10:
os.system('xdotool click 1')
clickCounter = clickCounter + 1
然而,出于某种原因,它所能做的就是一次又一次地打印时间,直到我关闭终端。如果有人能帮助我,我们将非常感激如果您仍然需要使用操作系统,您应该这样做:
timeNow = os.popen('date +\"%s\"').read()
A正在使用子流程
:
import subprocess
proc = subprocess.Popen(('date +\"%s\"'.split(), stdout=subprocess.PIPE, shell=True)
(timeNow, err) = proc.communicate()
但如注释中所述-在您的情况下,使用
时间操作系统。系统返回退出状态。如果需要将命令输出到变量try
导入命令
导入操作系统
单击计数器=0
单击计数器==0时:
timeNow = commands.getoutput('date +\"%s\"')
if timeNow > 10:
os.system('xdotool click 1')
clickCounter = clickCounter + 1
返回命令的退出状态,而不是其标准输出。为了爱$神
,不要为了得到时间而花钱去约会!这是整个模块@谢谢你,我真不敢相信我忘了时间