python/公开课/文档/第05次公开课-算法入门系列1-周而复始/code/example06.py
2024-12-04 00:04:56 +08:00

15 lines
428 B
Python

import re
import PyPDF2
with open('Python_Tricks_encrypted.pdf', 'rb') as pdf_file_stream:
reader = PyPDF2.PdfFileReader(pdf_file_stream)
with open('dictionary.txt', 'r') as txt_file_stream:
file_iter = iter(lambda: txt_file_stream.readline(), '')
for word in file_iter:
word = re.sub(r'\s', '', word)
if reader.decrypt(word):
print(word)
break