我一直在论坛上搜索我遇到的错误,但似乎没有人遇到与我的程序相同的错误。 我正在使用csv,Pillow和pytesseract编写程序来转换抓取图像中的文本,拆分文本,并将其附加到csv文件。
名称:示例
电子邮件:示例
电话:示例
所以我可以
text.pop(1) #for the Name
text.pop(3) #for the Email
text.pop(5) #for the phonenumber
然后将其附加到列表中,然后将其写入csv文件。
所以,
代码基本上就像:
def Main(self):
im = Image.open(r'C:\Users\Desktop\test.tif')
im.load()
print im
i = image_to_string(im)
print i
self.info_list = str.split(i)
Name = self.info_list.pop(1)
Email = self.info_list.pop(3)
Phone = self.info_list.pop(5)
print "Name: " + Name
print "Email: " + Email
print "Phone: " + Phone
self.information = []
self.information.append(Name)
self.information.append(Email)
self.information.append(Phone)
with open('Information.csv', 'w') as fp:
wr = csv.writer(fp, dialect='excel')
data=['Name', 'Email', 'Phone', 'Notes']
wr.writerow(data)
wr.writerow(self.information)
我得到的错误是
raise TesseractError(status, errors)
TesseractError: (1, '')
感谢阅读我的帖子,我真的很感激一些建议!
修改
我再次尝试了,我收到了这个错误:
IOError: [Errno 2] No such file or directory: 'C:\\Users\\Desktop.....'
任何帮助?