##作业
##打开文件
##分割奇数页
##倒序保存页面
##生成reordered.pdf文件
from PyPDF2 import PdfFileReader,PdfFileWriter
pdf_reader=PdfFileReader('Netease Q2 2019 Earnings Release-Final.pdf')
pdf_writer=PdfFileWriter()
odd_pages=[]
for page in range(pdf_reader.getNumPages()-1,-1,-1):
if page%2==0: #编号为偶数的才是奇数页,因为是编号0为第一页
odd_pages.append(page)
for page in odd_pages:
pdf_writer.addPage(pdf_reader.getPage(page))
with open('reordered.pdf','wb') as out:
pdf_writer.write(out)