擅长:python、mysql、java
<p>foldername=[]#用于存储文件夹路径</p>
<p>对于os.walk(路径)中的文件夹、子文件夹和文件:
foldername.append(文件夹)#在列表中存储文件夹路径</p>
<p>对于foldername中的文件路径:</p>
<pre><code>os.chdir(file_path) # changing directory path from stored folder paths
for files in os.listdir():
if files.endswith('.pdf'):
pdfReaderobj=PyPDF2.PdfFileReader(open(files,'rb'))
pdfWriterobj=PyPDF2.PdfFileWriter()
if pdfReaderobj.isEncrypted:
continue
else:
pdfWriterobj.addPage(pdfReaderobj.getPage(0))
pdfWriterobj.encrypt(sys.argv[1])
resultPdf=open(files.strip('.pdf')+'_encrypted.pdf','wb')
pdfWriterobj.write(resultPdf)
resultPdf.close()
</code></pre>