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

在目录中查找最新文件

在目录中查找最新文件

SMILET 2023-09-12 19:06:36
我正在尝试获取.png目录中创建的最新文件:output_folder_one。一旦找到,将该文件传递给cv2并pytessercat打印捕获的文本。但是,我不断收到此错误:AttributeError: 'str' object has no attribute 'png'有人可以帮助我了解发生了什么事吗?代码:import cv2import pytesseractimport osimport globLatestFile = max(glob.iglob('output_folder_one'.png) , key=os.path.getctime)image = cv2.imread(LatestFile)test = pytesseract.image_to_string(image)print(test)任何见解将不胜感激!
查看完整描述

1 回答

?
慕盖茨4494581

TA贡献1850条经验 获得超11个赞

AttributeError意味着您正在尝试访问该对象不存在的属性在您的情况下,.png在以下字符串中'output_folder_one'.png

您必须将其更改为:'output_folder_one/*.png'其中:

  • 该字符串包含要分析的目录的路径。在你的情况下output_folder_one

  • *获取所有文件的方法

  • 之后.png*意思是获取所有具有特定扩展名的文件。

import os

import glob


LatestFile = max(glob.iglob('output_folder_one/*.png') , key=os.path.getctime)


print(LatestFile)

#OUTPUT: 'output_folder_one'.png (my last file)


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

添加回答

举报

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