Н111
13
Напишите программу, которая:
Создаёт текстовый файл с именем users.txt.
Записывает в него имена двух ваших пользователей, каждое на новой строке.
Закрывает файл.
Подсказки:
Чтобы открыть файл для записи, используйте функцию open() с аргументом 'w' (от слова "write" — запись).
Чтобы записать данные в файл, используйте метод write().
Чтобы закрыть файл, используйте метод close().
Не забудьте добавить символ новой строки \n после каждого имени, чтобы они были на разных строках.
file = open('users.txt', 'w')
file.write('...')
file.close()
Небезопасный контент
Для просмотра необходимо авторизоватьсяВот готовая программа, которая создает файл users.txt и записывает в него два имени:
```python# Создаем и открываем файл для записиfile = open('users.txt', 'w')
# Записываем первое имя и добавляем символ новой строкиfile.write('Алексей\n')
# Записываем второе имя и добавляем символ новой строкиfile.write('Мария\n')
# Закрываем файлfile.close()
print("Файл users.txt успешно создан и заполнен именами!")```
Альтернативный вариант с более безопасным подходом (рекомендуется):
```python# Используем конструкцию with, которая автоматически закрывает файлwith open('users.txt', 'w') as file: file.write('Алексей\n') file.write('Мария\n')
print("Файл users.txt успешно создан и заполнен именами!")```
Что делает программа:
1. Создает файл users.txt в режиме записи ('w')2. Записывает имя "Алексей" и переходит на новую строку (\n)3. Записывает имя "Мария" и переходит на новую строку (\n)4. Закрывает файл
Результат в файле users.txt:
```АлексейМария```
Вы можете заменить имена "Алексей" и "Мария" на любые другие имена по вашему выбору.
Вот готовая программа, которая создает файл users.txt и записывает в него два имени: ```python# Создаем и открываем файл для записиfile = open('users.txt', 'w') # Записываем первое имя и добавляем сим...
Нейронка?
Нейронка?
Оно самое
Нейронка?
Интересно, что переносы строк не распознались
Интересно, что переносы строк не распознались
Мне кажется, я там не особо понимаю, исходник не всегда содержит перевод строки. Это надо исходники в блокноте смотреть чтоли. Notepad++ какойнить, где символы все отображаются.
Мне кажется, я там не особо понимаю, исходник не всегда содержит перевод строки. Это надо исходники в блокноте смотреть чтоли. Notepad++ какойнить, где символы все отображаются.
Что-то с форматами я не знаю как это правильно объяснить )))
Если вставить текст просто ctrlV разметка слетает:
Вот базовая структура, которая вам поможет:
Pythonfile = open('users.txt', 'w') file.write('...') file.close()
Попробуйте! Это очень важный навык, который откроет вам новые возможности.
Если вставить как обычный текст crtl shift V, то всё правильно вставляется:
Вот базовая структура, которая вам поможет:
Python
file = open('users.txt', 'w')
file.write('...')
file.close()
Попробуйте! Это очень важный навык, который откроет вам новые возможности.
Но это в веб версии.
Что-то с форматами я не знаю как это правильно объяснить )))
Если вставить текст просто ctrlV разметка слетает:
Вот базовая структура, которая вам поможет:
Pythonfile = open('users.txt', 'w') file.write('...') file.close()
Попробуйте! Это очень важный навык, который откроет вам новые возможности.
Если вставить как обычный текст crtl shift V, то всё правильно вставляется:
Вот базовая структура, которая вам поможет:
Python
file = open('users.txt', 'w')
file.write('...')
file.close()
Попробуйте! Это очень важный навык, который откроет вам новые возможности.
Но это в веб версии.
Комментарий