如何解决运行以下代码时出现分段错误
我想将numpy.pdf文件转换为音频格式并继续播放,但是我一直遇到分段错误。 我之前发布了错误的代码,这是实际的代码,如果我播放它会起作用,但在 将文件保存在循环外,如果我尝试将文件保存在循环内,则循环永远不会停止,或者 它将在一段时间后逐步执行。将不胜感激。我只是恳求我的python护理人员。
import pyttsx3
import PyPDF2
engine = pyttsx3.init()
user_file = input("Plz enter filename ")
file_object = open(user_file,'rb')
reader = PyPDF2.PdfFileReader(file_object)
count = reader.numPages
new_page = []
format_choose = int(input("Enter 1 or 2")
if format_choose == 1:
user_input = int(input("Enter the page to begin.> "))
for i in range(count):
page = reader.getPage(i)
new_page.append(page.extractText())
text = "".join(new_page)
engine.setProperty('rate',125)
engine.say(text)
engine.runAndWait()
elif format_choose == 2:
output_file = input("Enter the file name")
for i in range(count):
page = reader.getPage(i)
new_page.append(page.extractText())
text = "".join(new_page)
engine.setProperty('rate',125)
engine.save_to_file(text,output_file)
engine.runAndWait()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。