Python MT940格式分析器
您能推荐一些操作系统吗?这些操作系统都是现成的、有很好的文档记录并且不是死的MT940格式Python解析器?我只找到了这个Python项目: 也许您可以出于自己的目的扩展/更新上述项目。代码很容易阅读 如果您不介意使用Java,有一个最新的项目可以轻松解析/创建任何swift消息: 代码示例: 创建: 解析:Python MT940格式分析器,python,parsing,mt940,Python,Parsing,Mt940,您能推荐一些操作系统吗?这些操作系统都是现成的、有很好的文档记录并且不是死的MT940格式Python解析器?我只找到了这个Python项目: 也许您可以出于自己的目的扩展/更新上述项目。代码很容易阅读 如果您不介意使用Java,有一个最新的项目可以轻松解析/创建任何swift消息: 代码示例: 创建: 解析: 他们的网站:参加聚会可能晚了一点,但不久前我编写了一个库,用Python支持MT940。我刚刚对它进行了一次大的更新,使其更加通用,因此它应该能满足大多数人的需求: 如果有任何问题,请
他们的网站:参加聚会可能晚了一点,但不久前我编写了一个库,用Python支持MT940。我刚刚对它进行了一次大的更新,使其更加通用,因此它应该能满足大多数人的需求: 如果有任何问题,请告诉我。始终欢迎拉取请求:) 目前,它支持读取我能找到的任何Mt940文件(我有一个包含31个文件的测试集),并且根据它将解析多少信息的格式而定 要为您的文件添加特定的支持,可以使用前置和后置处理器支持来添加一些自定义解析: 一些银行在交易明细中有额外的信息,使用这种方法很容易得到支持 文档可在readthedocs上找到: 该软件包可通过Pypi安装: 用法示例:
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)
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)