15 lines
428 B
Python
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
|
||
|
|