У меня нет опыта работы с Jython, но я все же постараюсь предложить свой персональный подход и совет. Возьми из этого, что пожелаешь.
Первое, на что я хотел бы обратить внимание, и, возможно, это то, что кто-то другой знает не по себе, это способ соединения числа со строкой. Я говорю здесь из опыта C ++, но число i
вполне может быть преобразовано в символ ASCII, представляющий это значение, а не обязательно тот символ, который вы намереваетесь.
Например, если i
равен 9, он может помещать TAB
в строку, а не число 9
, что будет значением ASCII 57.
Опять же, я не говорю вам об этом IS ответ ... но это первое, что приходит мне в голову. Удачи!