2016-10-10 8 views
-1

以下のコードは単一のpdfファイルを取り込んでそれを暗号化しています。私がしたいのは、各ファイルを明示的に指定するのではなく、pdfファイルを含むディレクトリを自動的にそのディレクトリに暗号化することです。助けてください !PDF暗号化Pythonを使用

def main(): 
    parser = argparse.ArgumentParser() 
    parser.add_argument('-i', '--input_pdf', required=True, 
         help='Input pdf file') 
    parser.add_argument('-p', '--user_password', required=True, 
         help='output CSV file') 
    parser.add_argument('-o', '--owner_password', default=None, 
         help='Owner Password') 
    args = parser.parse_args() 
    set_password(args.input_pdf, args.user_password, args.owner_password) 

if __name__ == "__main__": 
    main() 
+1

あなたは何を試してみましたか? SOはコード作成サービスを意図したものではありませんが、これまでに依頼されていない問題に遭遇した場合は、喜んでお手伝いします。 – brianpck

答えて

0
import glob 
import os 

os.chdir('/some/directory/that/has/pdfs') 
for file in glob.glob('*.pdf'): 
    set_password(file, upass, opass) 
+0

あなたのおかげで、それは完璧に働いた束。私は、今日の新しい図書館のことについて、そして物事を達成するための新しい方法についても知っておく必要があります。私はこれが私の将来のスクリプトで便利になると確信しています。 – Dynamic

関連する問題