我写了一个python脚本,从pdf文档中获取帐号,它在本地运行得很好。我使用pyinstaller将脚本提取到可执行文件中,并将其保存到闪存驱动器中。我把pdf文档移到了我认为是CWD的地方,但是当我尝试运行它时,我的终端告诉我找不到我要打开的pdf文件。在
最后,我希望我的客户机能够放入闪存驱动器,将最新版本的pdf移到同一目录下,并运行脚本。在如何指定PyPDF2的文件路径时,我需要一个正确的方向。这是我目前为止的代码。在
def getDataFromPdf():
acctNumberRegex = re.compile(r'\d\d\d\d\d-\d\d\d-\d\d\d\d')
pdfFile = open('records.pdf', 'rb')
reader = PyPDF2.PdfFileReader(pdfFile)
for pageNum in range(0,10):
page = reader.getPage(pageNum).extractText()
accounts = acctNumberRegex.findall(page)
for acct in accounts:
if acct not in results:
results.append(acct)
print(len(results))
谢谢!在
通过r/learnpython解决方案
可以将文件路径作为参数传递到函数中。在
所以:
相关问题 更多 >
编程相关推荐