用于读取从各种网上银行解决方案导出的数据文件的库和微框架。目前支持BBF和GPC文件(目前只是这些文件的子集)

pybankreader的Python项目详细描述


许可证
bsd
python兼容性
python 2.7和python 3.4

它是什么

pybankreader库是一个创建基于模型的 结构化导出的纯文本文件。

最初的目的是能够加载各种导出的回购 从网上银行应用程序获取。

目前,库本身支持两种格式,在 滚动你自己的框架:GPC和BBF。然而,如前所述,图书馆 设计时考虑了一般应用程序,很容易添加 格式

库期望的数据格式是一个文本文件,它是结构化的, 每个记录只有一行(但是,您可以有任意数量的不同记录 在这样的文件中)。单独的记录一起形成一份报告。所有这些都是 处理透明,所以最后,你可以做一些非常简单的事情,比如 这个(report.custom_recordreport.data是由 报告,而不是库本身):

report = MyReport(initial_data=file_like)
name_of_report = report.custom_record.name
for x in report.data:
   x.name
   x.surname

您将在文档中找到有关如何使用此库的更多信息。

如何获得它

两个选项:

  • Use ^{tt3}$: ^{tt4}$
  • Or clone from Github if you want to: ^{tt5}$

项目状态是什么

我想说,图书馆在某种程度上是有限的生产使用。

目前,图书馆能够完成最初的计划,并且 即读取两种银行格式:

  • GPC (v2)
  • BBF (not FINSTA records)

如果需要的话,还会有其他格式。

请注意,只有一个数据源用于测试:csob a.s.if问题 出现问题,填写问题,理想情况下,附上与此不符的数据。

除此之外,创建自己的自定义记录和报告非常简单, 因为银行出口格式的数量不健康(参见 那)。

文档在哪里

http://pybankreader.readthedocs.org/,当然要读文档。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java需要64位jdk 1.5 for windows   eclipse运算符+对于参数类型java是未定义的。双,爪哇。双人   未下载文件扩展名为的java文件   java不支持带有POST的媒体类型   从动态创建的多个EditText读取文本时发生java错误   java无法为同一xpath单击多个按钮   如何在Java中动态格式化字符串   java Android Clear Middle活动   多线程Java内存模型volatile和x86   git在Java中通过Jgit忽略文件或文件夹   java“决策无法区分输入的备选方案1、2…”   子类的javajpa继承   java需要弄清楚如何操作mutator来弄清楚一个类,教授说,我对如何操作感到困惑   java如何使用JDBC将数据从文件复制到PostgreSQL?