Всем привет. В этой статье напишем маленькую программку, где пользователь будет вводить свои данные, а программа запишет их в текстовый файл.
Надеюсь #Python у вас установлен, если нет то скачать можно с официального сайта и устанавливаем как обычную программу.
1. Создадим на рабочем столе папку, назовём к примеру base
2. В ней создадим текстовый документ и назовем его base.py (.py это расширение файла вместо .txt) Если расширение не показано, то нужно включить его отображение:
3. Импортируем библиотеку для буфера обмена:
- Держим Shift и Правой кнопкой жмем в пустом месте в папке base и выбираем открыть окно команд.
- Откроется командная строка и введем туда команду для установки библиотеки pyperclip
Команда: pip install pyperclip
- И жмем Enter
- Ошибок не видно, значит библиотека #pyperclip установилась.
4. Открываем base.py с помощью текстового редактора. (у меня sublime text)
Начнем писать код.
- Первым делом импортируем нашу установленную библиотеку:
- Теперь просим пользователя ввести данные и присваиваем им переменные (familia, imya, Otc и т.д.):
- Открываем файл base.txt (Должен создаться в папке base автоматически) и записываем в него данные от пользователя.
file = open('base.txt', 'w') - буква 'W' - означает что файл каждый раз будет перезаписываться.
file.close() - Закрывает запись в файл
- Теперь нужно скопировать все это в #буфер обмена
Получаем содержимое файла и присваиваем переменную data:
with open("base.txt") as file:
data = file.read() - Открываем записанный ранее файл и копируем оттуда все содержимое в переменную data
pyperclip.copy(data) - Копирует уже в буфер обмена
Команда Print уже выводит сообщение пользователю, что данные записаны в файл и скопированы в буфер обмена.
- Сохраняем наш код и закрываем
Пишем файл запуска нашей программы (Батник)
- Создадим в папке base текстовый документ и переименуем его в start.bat
- Откроем его с помощью блокнота или как у меня sublime text
- И пропишем команду:
- Сохраним и закроем
Конечный вид.
В папке base (которая на рабочем столе) должно быть 3 файла:
Запуск программы:
- Кликаем по start.bat
- Должно открыться окно с просьбой о вводе фамилии
Проверяем запись данных в текстовом файле
Открываем файл base.txt и видим наши данные от пользователя:
Весь код целиком:
файл base.py
файл start.bat
Код скопировать в статью не получиться, т.к. нарушиться пунктуация. Кому нужно могу выслать лично.
На этом маленький урок - практика закончен. Спасибо что дочитали, подпишитесь на мой канал и будьте здоровы.
#программирование #питон #язык программирования #свой айтишник #урок для начинающих #уроки python #запись в текстовый файл