bankline direct parser
0.8
Natwest/RBS Bankline Direct Data Services ファイルを解析するための Python モジュール。
Python 3.7 以降のみがサポートされています。
pip install bankline-direct-parser
from bankline_parser . data_services import parse
# from file
with open ( filename ) as f :
parsed = parse ( f )
if parsed . is_valid ():
print ( parsed . accounts [ 0 ]. records [ 0 ]. transaction_code )
else :
print ( parsed . errors )
# from list of rows
parsed = parse ( lines )
データサービスファイル ボリュームヘッダーラベル [アカウント] ファイルヘッダラベル ユーザーヘッダーラベル [データレコード|残高レコード] ユーザートレーラーラベル
バグを報告し、GitHub でプル リクエストを開いてください。
このライブラリへの変更に取り組むには、編集可能モードで仮想環境にインストールすることをお勧めします (つまり、 pip install --editable .
すべてのテストをローカルで実行するには、 python -m tests
使用します。複数の Python バージョンがある場合は、 tox
使用することもできます。
[GitHub チーム メンバーのみ] 次の方法で新しいバージョンを PyPI に配布します。
bankline_parser/__init__.py
のVERSION
タプルを更新するpython -m build; twine upload dist/*
ローカルにpython -m build; twine upload dist/*
Copyright (C) 2023 HM Government (法務省デジタル&テクノロジー)。詳細については、LICENSE.txt を参照してください。