Python3和pypdf

z31licg0  于 2023-03-20  发布在  Python
关注(0)|答案(1)|浏览(130)

我有一个问题与pypdf和python3:当我这样做import pypdfimport PyPDF2 python shell返回错误“xrange未定义”。
我发现这是一个常见问题,并尝试了建议的解决方法

  • 重新定义x范围--〉x范围=范围
  • 添加尝试-排除
  • 安装pypdf或pypdf 2

它们不起作用。
我是否遗漏了什么,或者有人能建议我正确的修改吗?

pnwntuvh

pnwntuvh1#

原因是你试图在Python 3中导入pypdf,但它是为Python 2设计的,Python 2使用xrange来生成整数序列,Python 3使用range而不是xrange,两者的工作方式不同,返回一个sequence对象而不是list对象。
你能使用pypdf2代替pypdf这是为python 3制造的
你可以安装pypdf2使用这下面的命令:

pip install pypdf2

或者可选地,您可以使用python2来运行您的代码。
希望对你有帮助。

相关问题