Уведомления

Группа в Telegram: @pythonsu

#1 Сен. 25, 2022 12:23:05

Aedronius
Зарегистрирован: 2022-09-24
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

ХЕЛП, функция open, запись в файл

Нужно сделать так. что бы запись файла выглядело примерно так:
*ДАТА* - *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)

Офлайн

#2 Сен. 25, 2022 12:44:34

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10003
Репутация: +  857  -
Профиль   Отправить e-mail  

ХЕЛП, функция open, запись в файл

  
>>> 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.
>>>



Офлайн

#3 Сен. 25, 2022 15:36:56

Aedronius
Зарегистрирован: 2022-09-24
Сообщения: 8
Репутация: +  0  -
Профиль   Отправить e-mail  

ХЕЛП, функция open, запись в файл

py.user.next
Спасибо

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version