Найти - Пользователи
Полная версия: ХЕЛП, функция open, запись в файл
Начало » Центр помощи » ХЕЛП, функция open, запись в файл
1
Aedronius
Нужно сделать так. что бы запись файла выглядело примерно так:
*ДАТА* - *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()

Код, выдаёт ошибку, может я делаю что не так. Самое главное (можно и с любой интерпретацией) оставить суть, то есть Дата - Айди и так далее.
py.user.next
  
>>> 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.
>>>
Aedronius
py.user.next
Спасибо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB