Ввод текстового файла в следующем формате:
hammer#9.95
saw#20.15
shovel#35.40
Мне нужно перенести его в python и отформатировать так, чтобы он соответствовал существующему фрагменту кода:
# display header line for items list
print('{0: <10}'.format('Item'), '{0: >17}'.format('Cost'), sep = '' )
Цель состоит в том, чтобы текстовый файл соответствовал существующим заголовкам, например:
Item Cost
hammer $9.95
saw $20.15
shovel $35.4
Я могу ввести текстовый файл в Python и получить вместо знака # знак $:
file = open('Invoice.txt', 'r')
file_contents = file.read()
new_file_contents = file_contents.replace('#', '$')
Что дает мне этот вывод:
hammer$9.95
saw$20.15
shovel$35.40
но у меня проблемы с форматированием. Есть предложения?