要将日期和时间作为Python截图的名称,您可以使用datetime
模块来获取当前日期和时间,并将其与截图文件名拼接起来。以下是一个示例代码:
import datetime
import pyautogui
# 获取当前日期和时间
now = datetime.datetime.now()
# 格式化日期和时间
timestamp = now.strftime("%Y-%m-%d_%H-%M-%S")
# 拼接截图文件名
screenshot_name = f"screenshot_{timestamp}.png"
# 进行截图
pyautogui.screenshot(screenshot_name)
在上述代码中,我们首先使用datetime.datetime.now()
获取当前日期和时间。然后,使用strftime()
方法将日期和时间格式化为所需的字符串格式。在示例中,我们使用"%Y-%m-%d_%H-%M-%S"
格式,它将生成类似于"2022-01-01_12-30-45"的字符串。
接下来,我们使用拼接操作将截图文件名与日期时间字符串拼接起来,形成最终的截图文件名。在示例中,我们使用f-string
来方便地将变量插入到字符串中。
最后,我们使用pyautogui.screenshot()
函数进行截图,并将截图保存为指定的文件名。
领取专属 10元无门槛券
手把手带您无忧上云