example06.py 428 B

1234567891011121314
  1. import re
  2. import PyPDF2
  3. with open('Python_Tricks_encrypted.pdf', 'rb') as pdf_file_stream:
  4. reader = PyPDF2.PdfFileReader(pdf_file_stream)
  5. with open('dictionary.txt', 'r') as txt_file_stream:
  6. file_iter = iter(lambda: txt_file_stream.readline(), '')
  7. for word in file_iter:
  8. word = re.sub(r'\s', '', word)
  9. if reader.decrypt(word):
  10. print(word)
  11. break