解析来自swift支付网络的mt103消息

mt103的Python项目详细描述


分析来自SWIFT支付网络的MT103消息

什么是MT103?

银行不再真正处理现金了。相反,他们推位 在网上追踪你的钱被数字化的地方。网络 处理大部分的移动称为Swift,并且传输是 以网络本机的特殊格式记录,称为mt103

这是干什么的?

不幸的是,mt103不是大多数软件开发人员的通用标准。 对人类来说,这很难看也很难理解,而且一点也不容易解析。这个图书馆 尝试修复它,所以您只需向其中传递一个mt103字符串,然后 您将得到一个本地python对象,其中包含您要查找的属性。

frommt103importMT103mt103=MT103("some-mt-103-string")print("basic header: {}, bank op code: {}, complete message: {}".format(mt103.basic_header,mt103.text.bank_operation_code,mt103))

安装

它在pypi上,所以只要用pip安装它。

$ pip install mt103

待办事项

解析mt103消息应该工作得很好,您应该能够访问 所有组件都通过python api,除了第13C节的。从 我看到的规格,不清楚这部分是否允许 重复(意味着它应该被解析为一个列表)或者如果它只是一个值。如果 有人可以权威地向我解释,我可以包括对此的支持 部分也是。

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

推荐PyPI第三方库


热门话题
javascript生成两点之间的固定纬度和经度   java为什么不删除并重命名文件?   求数组的和   java在漂亮面孔中使用正则表达式   SOAP(java)中的Hello World。如何修复它?   java I获取应用程序生成错误,配置为“”的资源“attr/arc_position”的值重复   云基础环境中的Java SFTP客户端应用   谷歌应用程序引擎Java查询日期不正常?   java使用cancel按钮对JOptionPane InputDialog循环进行转义   java数字格式总是返回异常   xquery Java Saxon API以“追加”模式写入文件   java Azure函数在第二个插槽中没有响应   java在构建Play应用程序后向其添加动态依赖项   json如何使用Jackson mapper for java。木卫一。可序列化类型字段?