我正在使用的代碼採用.pdf文件,並輸出.txt文件。我的問題是,如何創建一個循環(可能是一個for循環),它以一個以.pdf結尾的文件夾中的所有文件一遍又一遍地運行代碼?此外,我怎麼每次循環運行時改變輸出,這樣我可以每次都具有相同的名稱作爲輸入文件(即1_pet.pdf> 1_pet.txt,2_pet.pdf> 2_pet寫一個新的文件。 TXT等)我如何申請我的Python代碼的所有文件夾中的一次,我怎麼創建的每個後續輸出文件的新名稱?
這裏是到目前爲止的代碼:
path="2_pet.pdf"
content = getPDFContent(path)
encoded = content.encode("utf-8")
text_file = open("Output.txt", "w")
text_file.write(encoded)
text_file.close()
可能重複(http://stackoverflow.com/ques tions/3964681/find-all-files-in-directory-with-extension-txt-with-python) –