Ad banner
Ad banner

Уроки Python с нуля / #13 – Работа с файлами за счет Питон

Язык Python содержит большой набор быстрых и удобных функций по работе с файлами. В ходе урока мы научимся создавать, редактировать и читать информацию из файлов. Все манипуляции с файлами мы будем делать за счет Питон встроенных функций.

✅ Полезные ссылки:
– Урок на сайте itProger:

⏰ Тайм коды:
00:00 – Начало
00:18 – Принципы работы с файлами
01:14 – Открытие файла
03:50 – Запись данных в файл
07:00 – Пользовательские данные
08:45 – Считывание данных
12:46 – Заключительная часть

✔ Сообщество программистов:

✔ ————-
Вступай в группу Вк – 🚀
Инстаграм itProger:

Группа FaceBook –
Instagram:
Telegram:
Twitter –

– Уроки от #itProger 👨🏼‍💻
– Все уроки по хештегу #itprogerLessons

(Visited 21 times, 3 visits today)

You Might Be Interested In

Комментарии (44)

  1. скачал пакет с рандомом потом импортировал его потом создал переменную и эту переменную подключил к выводу текста с файла, хвалите

  2. Здравствуйте, а как можно сделать чтобы работало два режима ? Я хотел чтобы hello word выходило в виде "w", а input в виде "а".

  3. у тебя норм все по словарному запасу? Синонимы знаешь что такое? Речь не очень вечно повторы а так курс для новичков
    хороший

  4. Я работаю в визуал студио и при окрытии запуске программы выдаёт ошибку из рода "файл data/test.txtм не существует или не найден". Создала текстовый файл, но всё равно такую ошибку выдаёт 🙁

  5. Какие только способы не пробывал вводить, пытался вводить полный путь к файлу использовал 'r' использовал и такие / и такие , C:// у меня все равно выдвало ошибку. Пока не убрал папку вообще file=open('text3.txt','w+')Использовал именно w+ и файл наконец – таки создался без ошибки. Сука потратил часа 3!

  6. Спасибо за огромное за курс по Python! Очень стало интересно и хочу что-нибудь сделать на подобии помощника. Только не знаю, можно ли добавить, например, zip файл или любой другой, с количеством цветов, чтобы помощник знал, что одного красного есть 5000 оттенков? Было бы приятно, если кто-нибудь ответит. Спасибо!

  7. file = open('zxc.txt', 'w')

    i = 1000

    x = i – 7

    while i > 0:

    i=i-7

    x=i-7

    file.write(str(i+7))

    file.write('-')

    file.write('7')

    file.write('=')

    file.write(str(x+7))

    file.write('n')

    file.close()

    я….гуль.

  8. Подскажите пожалуйста почему может быть такая ошибка: FileNotFoundError: [Errno 2] No such file or directory: 'resunn/text.txt'
    Вроде путь указан верно, повторяющихся директорий нет, что делать хз

  9. У меня на 2:53 Я когда смотрел на код и когда завершил его правильно и запусти л у меня вылазеет ошибку то что Filenotfindederror

  10. Если у вас в PyCharm вылезает ошибка кодировки, то можно решить указывая её в конце – file = open('data/user_data.txt', 'режым', encoding="utf-8")

  11. Не устану благодарить за ваш труд! Я пришла совершенным новичком (уверенная, что я гуманитарий и ничего не пойму), но ваши уроки помогают мне расти в программировании. Я верю, что после уроков и отработки задач, смогу получить сертификаты института биоинформатики. Пора переходить к следующему уроку )

  12. Если у вас PyCharm и вылезает ошибка :SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated UXXXXXXXX escape

    Мне помогло, просто поставить r перед путём. file = open(r'/data/Datas.txt', 'w'). Я указывал всё тоже самое только с полным путём.
    Надеюсь помог)

  13. прошло время теперь не могу пользоватся пай чапм че делать хз, но теперь я просто слушаю если можно помогите а то платить 500$ за то чтобы изучать дальше это не по моему кошельку

  14. Спасибо за то что ты делаешь, когда я стану всемирно известным разрабом, я обязательно вспомню про тебя и отблагодарю

  15. Для тех у кого выпадала ошибка при попытке что то загрузить в папку – попробуйте это:
    file_path = 'data/text.json'

    with open(file_path, 'w', encoding='utf-8') as file:

    json.dump(user, file, ensure_ascii=False, indent=4)

  16. вопрос тоесть с пользовательскими данными можно создать тот же вайбер ватсап и т д Или я перепутал лол

  17. Кто знает почему всегда snumber 0 если в if изменяется на другое?

    import random

    import os

    attempt = 0

    snumber = 0

    print("Выберите уровень сложности")

    print("1. Легкий – Неограниченое число попыток от 0 до 100")

    print("2. Нормальный – 15 Попыток от 0 до 250")

    print("3. Сложный – 20 Попыток от 0 до 500")

    dif = input()

    if dif == 1:

    snumber = random.randrange(101)

    if dif == 2:

    snumber = random.randrange(251)

    if dif == 3:

    snumber = random.randrange(501)

    os.system("cls")

    while True:

    print(snumber)

    print("================")

    print("| Угадай число |")

    print("================")

    print("Попытки:",attempt)

    print("================")

    number = int(input())

    os.system("cls")

    if number == snumber:

    print("===========================")

    print("| Поздравляем ты победил! |")

    print("===========================")

    break

    if number < snumber:

    print("Больше!")

    attempt = attempt + 1

    if number > snumber:

    print("Меньше!")

    attempt = attempt + 1

    input()

  18. Благодарю за урок! Отлично все преподнесено. Для новичков будет несколько пустовато в том плане, что они могут не увидеть применение. Может стоит иногда об этом тоже сказать.
    Добавлю один ньанс:
    file = open('data/text.txt','r',encoding='utf-8')
    Вот этот кусочек encoding='utf-8' позволяет читать и писать в файл в кодировке UTF-8 а следовательно и на кириллице тоже)
    …нэблагадари)))

Post A Comment For The Creator: Школа itProger / Программирование

Ваш адрес email не будет опубликован. Обязательные поля помечены *