Форум сайта python.su
0
Нужно сделать так. что бы запись файла выглядело примерно так:
*ДАТА* - *ID* - *PREFIX* - *ТЕКСТ* затем ниже;
*ДАТА* - *ID* - *PREFIX* - *ТЕКСТ* и так далее.
То есть сам файл выглядеть должен примерно так:
*ДАТА* - *ID* - *PREFIX* - *ТЕКСТ* *ДАТА* - *ID* - *PREFIX* - *ТЕКСТ*
userCommand = input('Введите команду: ') if userCommand == 'msg': repWrite = open('E:/Python/reports.txt', 'a', encoding = 'utf-8') id = 1 prefix = 'test' date = #(дата на момент написания текста, я совсем новичок, поэтому не знаю, как дату написать) text = input('Текст: ') repWrite.write(date, '-', id, '-', prefix, '-', text) repWrite.close()
Отредактировано Aedronius (Сен. 25, 2022 12:26:50)
Офлайн
857
>>> fmt = '{} - {} - {} - {}' >>> out = fmt.format( ... '10 apr 2022', ... 12345, ... 'AX', ... 'Hello, this is a text.' ... ) >>> print(out) 10 apr 2022 - 12345 - AX - Hello, this is a text. >>>
Офлайн
0
py.user.nextСпасибо
Офлайн