Błąd "object has no attribute 'lower'"

0

Cześć, mam taki fragment kodu:

import camelot

with open('example.pdf', 'rb') as fh:
    tables = camelot.read_pdf(fh, flavor='stream')

i ciągle dostaję błąd: AttributeError: '_io.BufferedReader' object has no attribute 'lower'.
Nie mam pomysłu już co tu może być nie tak. Jakieś sugestie?

0

A pokaż fragment gdzie robisz .lower():)

0

Jak się udało sczytać plik, to się Zajmij tables, a fh zostaw w spokoju; a to, jak widać nie string - nie ma metody lower.

0

pierwszy parametr to jest filename, czyli string. Nie musisz więc otwierać wcześniej plik własnoręcznie

1 użytkowników online, w tym zalogowanych: 0, gości: 1