read () отсутствует 1 обязательный позиционный аргумент: 'stream' - PullRequest
0 голосов
/ 22 января 2019

Я пытаюсь преобразовать PDF-файл в XML. Но это показывает эту ошибку:

read () отсутствует 1 обязательный позиционный аргумент: 'stream'

Как я могу это исправить? Найдите мой код, как показано ниже:

def send_Request(url):
  pageContent = PdfFileReader(open(url,"rb"))
  return pageContent

def process_PDF(fileLocation):
  pdfToProcess = send_Request(fileLocation)
  pdfToObject = scraperwiki.pdftoxml(pdfToProcess.read())
  return pdfToObject

pdf = process_PDF("D:\Task\Automation\Test.pdf")

Ошибка указана ниже:

in process_PDF (fileLocation)

16 # Используйте это, чтобы получить PDF, скрытый в XML

17 pdfToProcess = send_Request (расположение файла)

---> 18 pdfToObject = scraperwiki.pdftoxml (pdfToProcess.read ())

19 return pdfToObject

20

TypeError: read () отсутствует 1 обязательный позиционный аргумент: 'stream'

...