gpt4 book ai didi

python - MT940格式解析器

转载 作者:太空狗 更新时间:2023-10-30 02:23:28 25 4
gpt4 key购买 nike

您能否推荐任何适用于 Python 的操作系统、现成的、文档齐全且未死的 MT940 格式解析器?

最佳答案

可能参加派对有点晚了,但我前段时间用 Python 编写了一个库来支持 MT940。我刚刚对它进行了一次大更新,使其更加通用,因此它应该可以满足大多数人的需要:https://github.com/WoLpH/mt940

如果有任何问题,请告诉我。拉取请求总是受欢迎的:)

目前它支持读取我能找到的任何 Mt940 文件(我有一个包含 31 个文件的测试集),并且根据格式它会解析或多或少的信息。

要为您的文件添加特定的支持,可以使用预处理器和后处理器支持来添加一些自定义解析:http://mt940.readthedocs.org/en/latest/mt940.html#mt940.models.Transactions一些银行在交易细节中有额外的信息,使用这种方法很容易支持。

可以在 readthedocs 上找到文档:http://mt940.readthedocs.org/en/latest/mt940.html

这个包可以通过 Pypi 安装:https://pypi.python.org/pypi/mt-940

pip install mt-940

示例用法:

import mt940
import pprint

transactions = mt940.parse('tests/jejik/abnamro.sta')

print 'Transactions:'
print transactions
pprint.pprint(transactions.data)

print
for transaction in transactions:
print 'Transaction: ', transaction
pprint.pprint(transaction.data)

关于python - MT940格式解析器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3831213/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com