簡體   English   中英

Python PDF模塊和Visual Studio

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM