bankline direct parser
0.8
Модуль Python для анализа файлов Natwest/RBS Bankline Direct Data Services.
Поддерживается только 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 )
Службы данныхФайл Метка заголовка тома [Счет] метка заголовка файла Усерхеадерлабел [DataRecord|Запись Баланса] Усертрейлерлейбл
Пожалуйста, сообщайте об ошибках и открывайте запросы на включение на GitHub.
Для работы над изменениями в этой библиотеке рекомендуется установить ее в редактируемом режиме в виртуальную среду, т.е. pip install --editable .
Используйте python -m tests
для локального запуска всех тестов. Альтернативно вы можете использовать tox
если у вас несколько версий Python.
[Только для членов команды GitHub] Распространите новую версию PyPI:
VERSION
в bankline_parser/__init__.py
python -m build; twine upload dist/*
локально Авторское право (C) 2023 Правительство Ее Величества (Министерство юстиции, цифровых технологий и технологий). Дополнительную информацию см. в файле LICENSE.txt.