добавить номера строк и двоеточие в файл - PullRequest
0 голосов
/ 03 февраля 2019

Я пытаюсь добавить номера строк с последующим знаком двоеточия в любой текстовый файл.Я открываю файл и сохраняю его как новый файл.Мой код работает нормально, пока новый файл не будет длиннее 10 строк, двоеточие исчезнет.Я пытался добавить больше пробелов, но это только реклама двоеточий.Может кто-нибудь помочь с этим?Большое спасибо

with open(filename, "r") as openfile:
   with open(filename2, "w") as out_file:
      for index, line in enumerate(openfile):
         out_file.write('{0::<2} {1}'.format(index+1, line))

1 Ответ

0 голосов
/ 03 февраля 2019

Если вы не возражаете, линии не выравниваются по ходу 10, 100, 1000 и т. Д.:

with open(filename, "r") as openfile:
   with open(filename2, "w") as out_file:
      for index, line in enumerate(openfile):
         out_file.write('{0}: {1}'.format(index+1, line))
...