Уроки Python | Работа с файлам | Сохранение файлов из интернета

Поделиться
HTML-код
  • Опубликовано: 18 мар 2023
  • ⚡️ Уроки Python для начинающих. Работа с файлами в Python. Чтение из файла, запись и обновление данных в файле. Кодировка файла. Сохранение изображений из интернета в файл.
    💰 Поддержать проект:
    www.netstalkers.com/private
    / pythontoday
    yoomoney.ru/to/410019570956160
    🔥 Стать спонсором канала:
    / @pythontoday
    🔥 Telegram канал к кучей ништяков из видео:
    t.me/python2day
    ****Ссылки****
    Дешевый/надежный сервер в Европе:
    zomro.com/?from=246874
    promo_code:
    zomro_246874
    Хороший proxy сервис:
    proxy6.net/a/149995
    С нуля до 100 000 за полгода | Что должен знать JUNIOR PYTHON разработчик в 2023
    • С нуля до 100 000 за п...
    Секреты парсинга на Python | Как зарабатывать больше на фрилансе | Парсинг сайтов
    • Секреты парсинга на Py...
    Распознавание атомобильных номеров с помощью Python:
    • РАСПОЗНАВАНИЕ АВТОМОБИ...
    Вычисляем по IP с помощью Python | Как определить местоположение по IP:
    • Вычисляем по IP с помо...
    Три программы на Python для твоего портфолио на GitHub:
    • Три программы на Pytho...
    Что такое фишинг и как не попасться? | Генератор QR код на Python:
    • Что такое фишинг и как...
    Парсинг криптобиржи | Торговый бот | API криптобиржи:
    • Парсинг криптобиржи | ...
    Python с нуля | if _name_ == '__main__' | Зачем? И почему нужно использовать
    • Python с нуля | if __n...
    Асинхронный парсинг на Python | Ускоряем код в 10 раз
    • Асинхронный парсинг на...
    Парсинг на Python | Подмена IP-адреса | Запросы через прокси
    • Парсинг на Python | По...
    Парсинг динамического сайта на Python + Telegram бот на AIOGram | Requests, AIOGram, API, JSON
    • Парсинг динамического ...
    Пишем Telegram бота на Python + Загружаем Telegram бота на сервер(хостинг):
    • Пишем Telegram бота на...
    Плейлист по распознаванию лиц на Python:
    • Распознавание лиц | Fa...
    Плейлист по парсингу сайтов на Python:
    • Парсинг/Scraping
    Плейлист по Instagram боту:
    • Instagram Bot на Pytho...
    Плейлист по Linux для новичков:
    • Linux для начинающих
    ****Соц.сети****
    Telegram: t.me/python2day
    #обучение #программирование #python #фриланс #encoding #linux

Комментарии • 88

  • @Dilya803
    @Dilya803 24 дня назад +1

    Спасибо за краткость и понятность донесения информации! Хотелось бы еще больше узнать возможностей при работе с фаилами. Например, изменение данных и удаление данных!

  • @sergdef1
    @sergdef1 Год назад +8

    Круто. Продолжение однозначно ДА!!!! Твои видео уроки, как воздух для новичков в программировании.

    • @PythonToday
      @PythonToday  Год назад +1

      Большое спасибо за поддержку!

  • @user-cw4us2mt8q
    @user-cw4us2mt8q 10 месяцев назад +2

    Дядь, закидывай побольше обучающих видосов!! Смотрю тебя!! Красавчик!! Спасибо)

  • @user-wo4bp2nz3l
    @user-wo4bp2nz3l Год назад +2

    Очень интересно, жду продолжение!

  • @a_n_t_o_n_09
    @a_n_t_o_n_09 Год назад +3

    Обязательно нужно продолжение,очень нужная и интересная тема про запись и чтение файлов.

    • @PythonToday
      @PythonToday  Год назад +1

      Благодарю за фидбэк!

  • @asg5511
    @asg5511 Год назад +2

    Полезно, наглядно и очень понятно. Продолжение обязательно необходимо!

    • @PythonToday
      @PythonToday  Год назад

      Благодарю за фидбэк!

  • @turdus_merul
    @turdus_merul Год назад +2

    Спасибо за видос, в продолжение данной тематики было бы здорово узнать о настройке прав доступов для файлов через пайтон

  • @vladisslavss
    @vladisslavss Год назад +1

    Все коротко и по делу!
    Как вариант, можно сделать видео с более углубленным материалом по теме работы с документами.
    Лукас и коммент в поддержку канала 🔥

  • @nikitakennedy6383
    @nikitakennedy6383 Год назад +3

    Очень доходчиво и понятно! Спасибо за твою работу!

    • @PythonToday
      @PythonToday  Год назад +1

      Спасибо за поддержку!

  • @maximusmax2442
    @maximusmax2442 Год назад +1

    Ждём продолжения !

  • @1Statist1
    @1Statist1 Год назад +1

    Ждем продолжение этой темы.

  • @aleksandrtakuntcev439
    @aleksandrtakuntcev439 Год назад +1

    Чётко, по делу и понятно! Жду продолжения

    • @PythonToday
      @PythonToday  Год назад

      Благодарю за фидбэк!

  • @deus7204
    @deus7204 Год назад +10

    Спасибо, что не забываешь про новичков! Жду с нетерпением от тебя следующего прохождения ctf, как-то тяжко всё идёт)

    • @PythonToday
      @PythonToday  Год назад

      Как появится время, обязательно) Спасибо за поддержку!

  • @user-vb7ms8yx8g
    @user-vb7ms8yx8g Год назад

    Ждем продолжения! =)

  • @user-jj1di8et6h
    @user-jj1di8et6h Год назад +2

    Как раз проходили эту тему вчера, спасибо за практику.

    • @PythonToday
      @PythonToday  Год назад

      Спасибо за фидбэк!

  • @user-qu7ez8cu8w
    @user-qu7ez8cu8w Год назад +2

    Классная подача информации. Смотреть и слушать прямо не оторваться. Автору большое спасибо!
    Сам я мало что понимаю, о чем говорит автор, хотя более года уже пытаюсь хоть чему-то самонаучиться, идет трудно и дальше самых нижних основ не ушел. Заметил для себя одно, все авторы видео, статей, книг и прочей информации по Python, стараются как можно тщательнее разжевать и довести информацию до интересующихся. Но толи я такой загадочный)) толи еще не дорос до такой информации и до меня никак не допрет.(сейчас конкретно про это видео). в чем весь главный прикол работы с файлом txt и сохранением изображения из всемирной паутины с помощью Python?
    Большинство видео на канале, как ни крути, носят обучающий храктер. Да, показано как, но к сожалению не доводится в каких ситуациях тот или иной навык может пригодиться или и вовсе необходим и может сработать только, допустим, такой способ. Пара примеров для применений, как мне кажется, вполне могла бы сориентировать добрую половину новичков в изучении языка и более вникать в суть видео.
    Эр. Доллар. Автору развития во всем. И благодарность!!

  • @MenshikAlexof
    @MenshikAlexof Год назад +1

    Спасибо за видео, жду продолжение про видео и аудио формат.

  • @Vladimir_F609
    @Vladimir_F609 Год назад +2

    Спасибо большое за видос!!! Очень полезно! 👍

    • @PythonToday
      @PythonToday  Год назад +1

      Рад что полезно! Спасибо за фидбэк!

  • @Pr01groman
    @Pr01groman Год назад +1

    Огромное спасибо за видео!
    Буквально на прошлой неделе мучился с чтение/запись.
    Вкратце, имею музыку на пк и на ямузыка. Поставил задачу сравнить по названию оба списка, чтоб дополнить ЯМ . И вот мучился с пк , а конкретно с кодировками, так как в музыке попадаются "неизвестные" символы и он прекращал запись в файл. И вот когда , (на третий вечер) я скопировал ошибку и загуглил, я понял, что при записи нужно дополнительно указать стандарт кодировки "utf-8" . Хотя перечитал очень много за 3 дня, и нигде этого не встретил. Я чуть не заплакал от радости😅
    В итоге имею чисто названия треков. Теперь мучаюсь/разбираюсь с селениум чтоб спарсить список названий треков с ЯМ. Была мысль попробовать через bs4...
    Если что, сильно не пинайте, учусь с конца прошлого года)

  • @user-yo4fj8nx8r
    @user-yo4fj8nx8r Год назад +1

    Спасибо. Лучшие.

  • @user-tq7yz9xb8g
    @user-tq7yz9xb8g Год назад +1

    Хорошие уроки!

  • @andreysmirnov9260
    @andreysmirnov9260 10 месяцев назад +1

    Просто лучший, спасибо за видео, снимай еще!

    • @PythonToday
      @PythonToday  10 месяцев назад

      Благодарю за фидбэк и поддержку!

  • @vtmn7777
    @vtmn7777 Год назад +1

    Автор видео, вы молодец!
    Листал ютуб, смотрю: Язык программирования, красивое превью, почему бы не глянуть. Всё очень понятно и интересно ❤

  • @jorpombaqudap9640
    @jorpombaqudap9640 Год назад

    Да, да, продолжай!

  • @geket734
    @geket734 Год назад +1

    Очень круто много чего узнал!!!👍

    • @PythonToday
      @PythonToday  Год назад

      Рад что полезно, благодарю за фидбэк!

  • @hac_ker758
    @hac_ker758 10 месяцев назад +1

    Спасибо за крутой контент

    • @PythonToday
      @PythonToday  10 месяцев назад

      Спасибо за фидбэк!

  • @Zer-st6qv
    @Zer-st6qv Год назад +1

    Спасибо!

  • @user-fw4yv2bc6o
    @user-fw4yv2bc6o Год назад

    На продвижение.
    Ты лучший.

  • @bashirkamilov1110
    @bashirkamilov1110 Год назад

    жду продолжения

  • @CapOchevidnost
    @CapOchevidnost Год назад +1

    Спасибо за туториал. Как раз сейчас пишу бота для закачки видео и аудио контента.

    • @PythonToday
      @PythonToday  Год назад

      Благодарю за фидбэк! Надеюсь было полезно)

  • @artemkonovalov4169
    @artemkonovalov4169 Год назад

    Хорошее видео, спасибо за странаие
    7:14 на сколько я знаю складывание строк не лучший выбор для скорости, лучше воспользоваться f строками или join

  • @vigauss1889
    @vigauss1889 Год назад +2

    Всё по делу, лайк за продолжение и труд! Hack The PLanet!

    • @PythonToday
      @PythonToday  Год назад

      Спасибо за поддержку!

  • @boec
    @boec Год назад

    Интересно было бы в виде задания посмотреть применение

  • @vengr3020
    @vengr3020 Год назад

    Я требую продолжения банкета!!!!)))))))))))))))

  • @gaben_aTan
    @gaben_aTan Год назад

    Все супер. Нового не узнал. Но всегда приятно смотреть ваши ролики. Жаль что код без обертки в ООП.

    • @PythonToday
      @PythonToday  Год назад

      Большое спасибо за поддержку!

  • @kinderff949
    @kinderff949 Год назад

    Го ещё про with, но только глубже

  • @user-yk2nw8en3p
    @user-yk2nw8en3p Год назад

    Wow!

  • @alexserpuhov9901
    @alexserpuhov9901 Год назад

    Как идея для будущих видео, может что то на тему по работе с SNMP протоколом?

  • @Technomax2007
    @Technomax2007 Год назад

    Народ, подскажите библиотеку для пайтоне версии 3.11, которая могла бы показывать ноту в wav файле, а то пару я подключить не смог, одной нужно чтоб пайтон был ниже 3.11, другая ругается на VC ++C который не прописан, хотя вроде все установил, есть ли где список всех библиотек с характеристиками их возможностей ?

  • @solomr2013
    @solomr2013 Год назад

    А каким компьютером или ноутбуком ты пользуется под линукс?

  • @coooward
    @coooward Год назад +1

    Автор красава! Большое спасибо за полезный контент! Я хоть и фронтенд и бахаю на тайпскрипте, но все равно интересно смотреть!
    Планируешь сделать видео про ООП?

    • @PythonToday
      @PythonToday  Год назад +1

      Благодарю за фидбэк! Если появится время, обязательно запишу

  • @unl0ved-valorant
    @unl0ved-valorant Год назад

    А вы сможете сделать ролик про создание парсинга видео из RUclips?

  • @angelinacher2979
    @angelinacher2979 Год назад

    Как в уже готовый текстовый файл записывать новые строки в определённое место (не в конец)?

  • @user-yc5ee9ji7w
    @user-yc5ee9ji7w Год назад

    👍👍

  • @karlson9775
    @karlson9775 Год назад

    Как я понял, для открытия файлов типа Fb2 конструкция "with open as" не подойдет.

  • @monetary_supply
    @monetary_supply Год назад +1

    Хорошо бы видео поток перехватывать, типа свой грабер

  • @wythuk87
    @wythuk87 Год назад

    for f in files:
    fread = open(f, "rt").read(3)
    if fread.startswith("?PK"):
    print ("Это ZIP файл")
    Когда то писал, для поиска архивов с нестандартным расширением, когда файл пару сотен мегабайт весит, а их сотни, то read(3) спасает

  • @aksiniy26
    @aksiniy26 8 месяцев назад

    как спарсить с сайта файлы pdf, если их на странице несколько?

  • @PavelNikithin
    @PavelNikithin Год назад

    Повторение мать учения))

  • @darksniper407
    @darksniper407 Год назад

    Вот тут да, новичку самое то.

  • @potter062
    @potter062 Год назад

    Ребят подскажите как решить проблему с записью в бинарный файл. Есть датасет с фотками 20 человек. В каждом по 50 фоток. При записи первых 7 человек запись в файл идет нормально . А когда записываем кодировку следующих людей то предыдущая информация затирается.
    Вот пример кода:
    encoder_model = 'data/model/facenet_keras.h5'
    people_dir = 'data/people'
    encodings_path = 'data/encodings/encodings.pkl'
    required_size = (160, 160)
    face_detector = mtcnn.MTCNN()
    face_encoder = load_model(encoder_model)
    encoding_dict = dict()
    for person_name in os.listdir(people_dir):
    person_dir = os.path.join(people_dir, person_name)
    encodes = []
    for img_name in os.listdir(person_dir):
    img_path = os.path.join(person_dir, img_name)
    img = cv2.imread(img_path)
    img_rgb = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
    results = face_detector.detect_faces(img_rgb)
    if results:
    res = max(results, key=lambda b: b['box'][2] * b['box'][3])
    face, _, _ = get_face(img_rgb, res['box'])
    face = normalize(face)
    face = cv2.resize(face, required_size)
    encode = face_encoder.predict(np.expand_dims(face, axis=0))[0]
    encodes.append(encode)
    if encodes:
    # Раскоментируем если нужны данные с одного фото
    # encode = np.sum(encodes, axis=0)
    # encode = l2_normalizer.transform(np.expand_dims(encode, axis=0))[0]
    encoding_dict[person_name] = encodes
    for key in encoding_dict.keys():
    print(key)
    with open(encodings_path, 'bw') as file:
    pickle.dump(encoding_dict, file)

  • @RobGeekSan
    @RobGeekSan Год назад

    Как изменить 1 строку в файле? например мы знаем с каких символов она начинается. Можно ли брать в работу только 1 строку, а не весь файл, если он большой?

  • @FraYazzan
    @FraYazzan Год назад

    здравствуйте!а почему у меня пишет" ModuleNotFoundError: No module named 'requests'",последний код,где с изображением мы работали

  • @pungushe
    @pungushe Год назад

    Спасибо повторение мать учения

  • @coast5714
    @coast5714 Год назад

    Доброе время суток. Не могли бы сделать Урок с капчей на примере rucaptcha?

    • @PythonToday
      @PythonToday  Год назад

      Здравствуйте, нет

  • @wakeon_
    @wakeon_ Год назад +1

    Привет! Какой у тебя линукс?

    • @wakeon_
      @wakeon_ Год назад

      а, кали

  • @user-bh8gn8vw3o
    @user-bh8gn8vw3o Год назад

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

  • @pr.moriarty
    @pr.moriarty Год назад

    Про кодировку на винде сказал, а про переносы строк забыл. В винде надо пользоваться

  • @Ani_mo69
    @Ani_mo69 Год назад +1

    как автопостить записи в сообществе ВК ? через пайтон

    • @PythonToday
      @PythonToday  Год назад +1

      Изучи апи

    • @Ani_mo69
      @Ani_mo69 Год назад +1

      @@PythonToday именно автопостить отложенную записать, чтобы через скрипт смогбы брать фото и текст
      И в отложку постичь в группе ВК ;-; Я не мог найти, сможешь сделать по этой теме видео ? + Контент у тебя будет новый

  • @vinsetdelta1068
    @vinsetdelta1068 Год назад

    Насчёт создание и запись файла, можно ведь создавать файлы с "а".

  • @maxbrenson21
    @maxbrenson21 Год назад

    Первый xD

  • @tarixdankelajakgacha4760
    @tarixdankelajakgacha4760 Год назад

    O'zbekistondan salomlar python today

  • @Ami_18
    @Ami_18 Год назад

    Есть у кого код из этого видео ?

    • @PythonToday
      @PythonToday  Год назад

      Код доступен в телеграм канале

  • @IvaNFallout
    @IvaNFallout Год назад

    mode - не функция, а локальный атрибут

  • @user-ld4qy1ei8g
    @user-ld4qy1ei8g Год назад

    10 минут рассказывал 💀💀💀