初学python,关于运行环境的问题

abacabcc 2018-01-20 06:16:06


import PyPDF2
#二进制方式打开文件
with open('./aaa.pdf','rb') as pdfFile:
input("1111111")
pdfReader = PyPDF2.PdfFileReader(pdfFile)
#读取第一页
minutesFirstPage = pdfReader.getPage(0)
with open('./bbb.pdf','rb') as markFile:
pdfWatermarkReader =PyPDF2.PdfFileReader(markFile)
#两页叠加,水印效果
minutesFirstPage.mergePage(pdfWatermarkReader.getPage(0))

pdfWriter = PyPDF2.PdfFileWriter()
pdfWriter.addPage(minutesFirstPage)
#其他页不加水印写入
for pageNum in range(1,pdfReader.numPages):
pageObj = pdfReader.getPage(pageNum)
pdfWriter.addPage(pageObj)
with open('./testpdf.pdf','wb') as resultFile:
pdfWriter.write(resultFile)


目的是读取一个pdf的第一页和另一个pdf第一个组合(水印效果),在pyChame上是可以成功的。但是如果我在一个文件夹新建一个.py文件,然后打开就会失败,我自己测了一下好像是走到这import PyPDF2崩溃的,这个modoule我在pychame上下载了怎么在pychame的环境外就不能用了,怎么解决?或者是因为其他错误导致的? 刚学这个 不是很懂希望高人指点
...全文
876 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
oyljerry 2018-01-23
  • 打赏
  • 举报
回复
对应的模块在py环境中有没有安装。或者pycharm是安装的同一个py吗
kuangbao9 2018-01-23
  • 打赏
  • 举报
回复
说明PyPDF2 你只在pycharm的虚拟环境中安装了,没在你系统Python环境下安装。你直接在cmd中运行pip install PyPDF2 ,安装结束应该就可以了吧
陈年椰子 2018-01-20
  • 打赏
  • 举报
回复
你说的出错是指 直接用 python pro1.py 这样的情况出错吗? 试试命令行下再安装组件试试 pip install PyPDF2

37,718

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧