本人为清华大学 计算机与科学学院的本地学生,若有任何问题,大家可以在评论区提问或私信我。
一.制作材料
- 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