2016-04-29 8 views
0

私はプロジェクトに取り組んでいます。私はレンガの壁にぶつかってきました。変数でPDFファイルを複製

数値とPDFファイル名を持つテキストファイルがあります。値が6の場合、PDFの6部を印刷する必要があります。私は、1行につきPDFのXコピーを作成した後にそれらを組み合わせることを考えていました。私はこれが最も効率的な方法だとは思っていませんが、他の誰かが別のアイデアを持っているのだろうかと思っていました。

DATA 
1,PDF1  
2,PDF5  
7,PDF2  
923,PDF33  
+0

もう少し具体的にするか、これまでのコードを表示してください。 – SSchneid

+0

私はまだこれに最善のアプローチをしようとしているので、私はまだコードを持っていません。私はPDFファイルのXコピーを作成しようとしています。上記のデータスニペットを見ると、3行目(7、PDF2)です。私はPDF2の7コピーを作成したい –

答えて

1

あなたはその後、ちょうどそれらの線に沿って

for i in range(1, numCopies): 
    shutil.copyfile(filePath, newFilePath) 

か何かを使用することができ、二つの変数にデータを読み込むことnumCopiesfilePathhttps://docs.python.org/2/library/csv.html

をPythonのcsvモジュールを使用する必要があります。

物理的にPDFファイルを扱う場合は、pyPdfモジュールをお勧めします。

+0

これは、ありがとうかもしれない、ありがとう。私はこれを試してみましょう。 –

+1

あなたは 'range(1、numCopies + 1)'またはそれより良い、 'range(numCopies)'を使う必要があります。 – martineau

関連する問題