Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我已经编写了一个python脚本,可以打开并读取Pdf,但它有一个错误 导入pyttsx3 导入PyPDF2 book=open('book.pdf','rb') pdfReader=PyPDF2.PdfileReader(书本) pages=pdfReader.numPages speaker=pyttsx3.init() 对于范围内的num(7页): page=pdfReader.getPage(1) text=page.extractText() 演讲者说(文本) 演讲者:runAndWait() 错误:`文件“c:\Users\PARTH\Desktop\Python\AudioBook\main.py”,第3行,在 book=open('book.pdf','rb') FileNotFoundError:[Errno 2]没有这样的文件或目录:'book.pdf`_Python_Python 3.x_Pdf_Pypdf2_Pyttsx3 - Fatal编程技术网

我已经编写了一个python脚本,可以打开并读取Pdf,但它有一个错误 导入pyttsx3 导入PyPDF2 book=open('book.pdf','rb') pdfReader=PyPDF2.PdfileReader(书本) pages=pdfReader.numPages speaker=pyttsx3.init() 对于范围内的num(7页): page=pdfReader.getPage(1) text=page.extractText() 演讲者说(文本) 演讲者:runAndWait() 错误:`文件“c:\Users\PARTH\Desktop\Python\AudioBook\main.py”,第3行,在 book=open('book.pdf','rb') FileNotFoundError:[Errno 2]没有这样的文件或目录:'book.pdf`

我已经编写了一个python脚本,可以打开并读取Pdf,但它有一个错误 导入pyttsx3 导入PyPDF2 book=open('book.pdf','rb') pdfReader=PyPDF2.PdfileReader(书本) pages=pdfReader.numPages speaker=pyttsx3.init() 对于范围内的num(7页): page=pdfReader.getPage(1) text=page.extractText() 演讲者说(文本) 演讲者:runAndWait() 错误:`文件“c:\Users\PARTH\Desktop\Python\AudioBook\main.py”,第3行,在 book=open('book.pdf','rb') FileNotFoundError:[Errno 2]没有这样的文件或目录:'book.pdf`,python,python-3.x,pdf,pypdf2,pyttsx3,Python,Python 3.x,Pdf,Pypdf2,Pyttsx3,我不知道为什么它会显示这个错误。我在一个教程中遵循了这个-https://www.youtube.com/watch?v=kyZ_5cvrXJI&t=645s将pdf保存在脚本所在的文件夹中,或者给出pdf文件的绝对路径。 import pyttsx3 import PyPDF2 book = open('book.pdf', 'rb') pdfReader = PyPDF2.PdfFileReader(book) pages = pdfReader.numPages speaker = py

我不知道为什么它会显示这个错误。我在一个教程中遵循了这个-https://www.youtube.com/watch?v=kyZ_5cvrXJI&t=645s

将pdf保存在脚本所在的文件夹中,或者给出pdf文件的绝对路径。
import pyttsx3
import PyPDF2
book = open('book.pdf', 'rb')
pdfReader = PyPDF2.PdfFileReader(book)
pages = pdfReader.numPages

speaker = pyttsx3.init()
for num in range(7, pages):
    page = pdfReader.getPage(1)
    text = page.extractText()
    speaker.say(text)
    speaker.runAndWait()
Error:`  File "c:\Users\PARTH\Desktop\Python\AudioBook\main.py", line 3, in <module>
    book = open('book.pdf', 'rb')
FileNotFoundError: [Errno 2] No such file or directory: 'book.pdf`