为了账号安全,请及时绑定邮箱和手机立即绑定

Pyautogui 屏幕截图 - .save 不会到给定路径

Pyautogui 屏幕截图 - .save 不会到给定路径

喵喔喔 2023-09-12 16:46:33
我正在使用 Pyautogui 截取屏幕一部分的屏幕截图,下面是代码片段 - 代码工作正常,但创建的文件似乎是在与 python 文件相同的目录中创建的。当给定路径名时,它会获取路径名的一部分并将其放入其名称中。代码:    def takeBoundedScreenShot(self, x1, y1, x2, y2):         im = pyautogui.screenshot(region=(x1, y1, x2, y2))         x = datetime.datetime.now()         fileName = x.strftime("%f")         im.save(r'C:\Users\user\PycharmProjects\PDFCapture\output_folder_one' + fileName + ".png")使用此文件路径,创建的文件存储在与 python 项目相同的文件夹中,但文件名为“output_folder_one”+“fileName”我在此目录中有一个名为 output_folder_one 的文件夹 - 我不确定为什么创建的文件没有存储在其中。任何见解将不胜感激!:
查看完整描述

1 回答

?
幕布斯7119047

TA贡献1794条经验 获得超8个赞

我相信这种行为是由你的道路设定方式决定的。

im.save(r'C:\Users\user\PycharmProjects\PDFCapture\output_folder_one' + fileName + ".png")

如果您看到上面的行,则文件名将被视为output_folder_one' + fileName + ".png"并保存在您的 python 项目所在的目录中。因此,请尝试添加 a\来分隔output_folder_one和后面的后缀文件名。它应该是

im.save(r'C:\Users\user\PycharmProjects\PDFCapture\output_folder_one\' + fileName + ".png")



查看完整回答
反对 回复 2023-09-12
  • 1 回答
  • 0 关注
  • 45 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信