[英]Python PDF module and Visual Studio
我要借助一本書和每天在SO中找到的好人來教自己使用Python。 謝謝大家。
問題是我一直在使用VS,因為我發現它很容易,但是idk如何/在何處編寫“ python pythonprogram.py”之類的命令並像在Linux控制台上一樣使用optparse模塊。
我正在研究的程序從pdf中提取元數據,這是下面的代碼。
import PyPDF2
import optparse
def printMeta(fileName):
pdfFile = pdfFileReader(file(fileName, 'rb'))
docInfo = pdfFile.getDocumentInfo()
print('[*] PDF Metadata For: ' + str(fileName))
for metaItem in docInfo:
print('[+]' + metaItem + ':' + docInfo[metaItem])
def main():
parser = optparse.OptionParser('usage %prog' + '-F <PDF File Name>')
parser.add_option('-F', dest='fileName', type='string', help='specify PDF file Name')
(options, args) = parser.parse_args()
fileName = options.fileName
if fileName == None:
print(parser.usage)
exit(0)
else:
printMeta(fileName)
if __name__ == '__main__':
fileName = 'pdftest.pdf'
main()
這是一個雙重問題,一個關於VS的正確使用,另一個問我的代碼是否有效。 我想說pdftest.pdf在python程序文件夾中,所以如果我是對的,我不需要指示。 謝謝
為了確保相對路徑從哪里開始,您可能需要使用os.chdir
from os import chdir
chdir("path/to/my/python/file")
然后,即使您正在從另一個文件夾運行腳本,也可以將文件導入同一目錄中。
希望能有所幫助
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.