Apr. 28th, 2017

Python

Apr. 28th, 2017 08:35 pm
Таки оно случилось. Я решил, что мне проще написать двадцать строк на питоне, чтобы разобрать JSON, чем на повершелле (который с другой стороны) собирать awk-читаемый файл.
Результат забавненький и почти полностью состоит из subprocess.call(). В защиту этого подхода я могу только сказать, что вызываемые шелл-скрипты уже протестированы и работают, и быстрее и надежнее дергать их, чем переписывать на питоне.
Да, технический долг, да, рефакторинг, но Дед Лайн приходит после вторых майских, и тут не до жиру. Хотя если не зароюсь в отладке, селектор верхнего уровня, наверное, смогу переписать даже так.
Но после повершелла ощущения специфические - работа с JSON и вообще Dict-ами здесь примерно в полтора раза удобнее.

Profile

elglin

July 2017

S M T W T F S
      1
2345678
9 10 1112 131415
16171819 202122
23242526272829
3031     

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 23rd, 2017 10:35 pm
Powered by Dreamwidth Studios