У меня есть файл, который имеет 50 строк (каждая строка имеет имя), и я хотел бы взять каждую строку и прочитать ее, а затем распечатать, но в формате, который имеет 5 столбцов и 10 строк на столбец.
Хотелось бы что-то вроде этого:
ххххх - ххххх - ххххх - ххххх - ххххх
ххххх - ххххх - ххххх - ххххх - ххххх
ххххх - ххххх - ххххх - ххххх - ххххх
ххххх - ххххх - ххххх - ххххх - ххххх
ххххх - ххххх - ххххх - ххххх - ххххх
Это код, который у меня есть. Он просто читает и печатает каждую строку на новой строке:
f = open('file.txt', 'r')
for x in f:
x = x.lstrip()
x = x.rstrip()
x = x.title()
print x
Причина x.lstrip и x.rstip и x.title в том, что текст отформатирован очень странно в файле, поэтому я должен это сделать. Это для назначения. Спасибо!