Прочитайте ваши строки в csv.DictReader
, затем запишите почтовый индекс отдельно с сериализованной строкой в формате JSON из json.dumps()
оставшихся элементов:
[110 ]
output.txt:
SET 12345 '{"firstname": "mike", "lastname": "alson", "email": "mike@m.com"}'
SET 54321 '{"firstname": "joe", "lastname": "don", "email": "joe@j.com"}'
Примечание: Начиная с Python3.6, DictReader
возвращает строки collections.OrderedDict
[ 118], который будет поддерживать порядок при записи в файл. Для более низких версий вам нужно будет обработать это вручную.
Аргумент служит кодом состояния; условно, ненулевой код состояния указывает на аварийное завершение.
И Википедия добавляет дополнительную информацию.
Это - возвращаемое значение, о котором процесс Java сообщит обработке вызовов.
Это действительно не получило точное определение, но обычная конвенция - это 0
успех средств и любое ненулевое значение представляют отказ.
Аргументом является код возврата, который возвратит процесс Java (0, означает "успешный"). Это может использоваться, когда программа Java является частью сценария пакетной обработки, или инструментами сборки, такими как Муравей.
Взгляните здесь
Аргумент служит кодом состояния; условно, ненулевой код состояния указывает на аварийное завершение.