首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从用户输入增加1小时的时间

从用户输入增加1小时的时间
EN

Stack Overflow用户
提问于 2022-04-08 19:45:28
回答 1查看 96关注 0票数 0

我正在编写一个脚本,要求用户提供一段时间(24小时格式),然后在输入的时间中添加1小时。稍后,在我的脚本中,我将它分发到一个网页上进行测试。

这是我的密码。(Time_inp是从输入时间增加1小时的新时间)

代码语言:javascript
复制
import webbrowser
import pyautogui
import datetime
from datetime import timedelta

Time_inp = int(input("Enter a time (+1hour will be added to it): "))
date_time_str = Time_inp
date_time_obj = datetime.strptime(date_time_str, '%H%H:%M%M')
finalDate = date_time_obj + timedelta(hours=1)

稍后在脚本中:

代码语言:javascript
复制
# inputting new time from earlier
pyautogui.moveTo(859, 576, 1)
time.sleep(1)
pyautogui.click()
pyautogui.hotkey('ctrl', 'a')
pyautogui.typewrite(Time_inp)
pyautogui.press('enter')
time.sleep(2)

我不知道如何让它键入新的时间(从增加1小时到输入时间)到网页上。我尝试过一种方法,但失去了进展。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-04-08 20:39:34

您需要将Time_inp设置为新的时间。或者将time_inp输入到typewrite方法中,传入finalDate。

代码语言:javascript
复制
Time_inp = int(input("Enter a time (+1hour will be added to it): "))
Time_inp = datetime.strptime(Time_inp , '%H:%M')
Time_inp = Time_inp + timedelta(hours=1)
Time_inp = Time_inp.strftime('%H:%M')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71802435

复制
相关文章

相似问题

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