Python制作发票扫描系统

这篇博客介绍了如何使用Python来制作发票扫描系统,主要涉及的技术包括pdfplumber库的使用。作者是一名清华大学计算机与科学学院的学生,提供了完整的代码示例。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

本人为清华大学 计算机与科学学院的本地学生,若有任何问题,大家可以在评论区提问或私信我。

一.制作材料

  • Windos / Mac电脑一台
  • 电脑中安装Visual Studo Code或Visual Studo 2019并下载Python扩展
  • 电脑中安装pip,用于下载扩展
  • cmd中输入pip install pdfplumber安装pdfplumber

完整代码

import cmd
import sys
import json
import pdfplumber
import os
from pprint import pprint

class FapiaoShell(cmd.Cmd):
“”" 发票 “”"

intro = '欢迎使用发票提取工具,输入?(help)获取帮助消息和命令列表,CTRL+C退出程序。\n'
prompt = '\n输入命令: '
doc_header = "详细文档 (输入 help <命令>):"
misc_header = "友情提示:"
undoc_header = "没有帮助文档:"
nohelp = "*** 没有命令(%s)的帮助信息 "

def __init__(self):
    super().__init__()

def do_load(self, arg):
    """ 加载发票 例如:load D:\ """
    if not os.path.isdir(arg):
        print('参数必须是目录!')
        return

    os.chdir(os.path.dirnam
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值