Парсер файлов на python - как найти и скопировать информацию с компьютера

  Рет қаралды 20,108

Python Hub Studio

Python Hub Studio

Күн бұрын

Напишем пример программы на python и закрепим знания по таким темам: функции, строки, работа с файлами, обработка ошибок try except, модуль os, shutil, функция walk в python.
Ссылка на код:
gist.github.co...
Подписывайтесь на канал! Задавайте в комментариях вопросы!
#PythonHubStudio
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @pythonhubstudio

Пікірлер: 48
@ДаниилИбрагимов-я7у
@ДаниилИбрагимов-я7у 4 жыл бұрын
очень прошу тебя делать подобные видео. Уроков для начинающих по питону на ютубе много, а подобного контента нет. Большую ценность представляют видео по разбору библиотек, написание каких-то практически программ. Жду следующего видео!
@PythonHubStudio
@PythonHubStudio 4 жыл бұрын
Спасибо за комментарий! Канал рассчитан именно на такой контент, такие видео будут и дальше!
@ДаниилИбрагимов-я7у
@ДаниилИбрагимов-я7у 4 жыл бұрын
@@PythonHubStudio понял. Повторение, мать учения. Буду ждать ваших следующих роликов!
@Akkaunt__Yerjan
@Akkaunt__Yerjan Жыл бұрын
Это же голос из 7 часового пайтона,офигеть. 😄
@nadyamoscow2461
@nadyamoscow2461 3 жыл бұрын
Очень полезное видео, большое спасибо. И, главное, подробно подан материал, понятна логика программы, что очень ценно для учебы. Удачи вам и развития каналу.
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 жыл бұрын
ещё ещё о0о
@kydesniktv4055
@kydesniktv4055 2 жыл бұрын
Спасибо тебе за твои труды! Все очень классно объяснено и понятно даже новичку!
@romanperekatov2745
@romanperekatov2745 2 жыл бұрын
Хорошо объясняете как работает код,было всё понятно за исключением момента с erorr.txt 12:45 .Почему этот файл появился на рабочем столе?Вы же не задавали директорию для сохранения этого файла.Это потому что мы были в терминале C:\User\Desctop ? Прохожу ваш 7-ми часовой курс.Подписка,лайк,тот момент когда жалеешь что нельзя поставить кучу лайков.-)
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Именно поэтому, из-за адреса терминала
@greenhamster7201
@greenhamster7201 2 жыл бұрын
Как жаль что так мало подписчиков. Великолепный контент еще и за бесплатно.
@nurlansalkinbayev3890
@nurlansalkinbayev3890 3 жыл бұрын
Спасибо большое за вашу работу. Прошу Вас продолжать работу.
@user-hu7tu5qe7b
@user-hu7tu5qe7b 3 жыл бұрын
Спасибо большое за понятный и очень информативный урок.
@toriuz271
@toriuz271 3 жыл бұрын
Круто ! ОЧЕНЬ ПОЛЕЗНЫЙ РОЛИК СПАСИБО ! Таких подробных гайдов мало
@senya_senechkin
@senya_senechkin 2 жыл бұрын
не лучше было бы при копировании в качестве нового имени файла использовать полный старый путь до него? это позволит избежать перезаписи дублей и даст больше контекста, без необходимости лезть внутрь и пытаться понять, откуда он и какой проге, например, принадлежит
@user-fv8jl8zm8y
@user-fv8jl8zm8y 2 жыл бұрын
Большое спасибо за урок! Конечно, подписка! Все предельно понятно и информативно🤝🤝🤝👍👍👍🙂
@user-ud1xy6wj1w
@user-ud1xy6wj1w Жыл бұрын
Можно ли копировать не весь лог-файл, содержащий ключевое для поиска слово, а только кусочек текста лог-файла, который будет также записан в новый файл и размещен в нужной дирректории?
@sadons777
@sadons777 Жыл бұрын
В вашем случае, есть пропуски файлов, которые программа не может считать из за кодировки, изначально говорилось что будем обрабатывать эти ошибки но по итогу не обрабатываем...
@ops_rv
@ops_rv 3 жыл бұрын
Ну прям очень хорошо, спасибо!
@ИоаннИщенко-р4о
@ИоаннИщенко-р4о 3 жыл бұрын
Не понял пока что как удалось с помощью одной локальной переменной (счётчика) вести для каждого файла свой корректный счёт, а так всё понял, классно спасибо. P.s. разобрался интересный кнч подход, я б создал временный словарь который считал одинаковые имена файлов...
@denissavast
@denissavast 3 жыл бұрын
Отличный обзор, благодарю !
@Dallas1460
@Dallas1460 Жыл бұрын
Велике дякую за роботу та відео 👍🔥 скажіть будь ласка а моди до ігор також через пітон пишуть і як писати ігри і моди ?
@user-lt6bz4jg7y
@user-lt6bz4jg7y 2 жыл бұрын
Привет. Контент СУПЕР!!!
@Броули
@Броули 2 жыл бұрын
Любой компьютер это подразумевается на котором работаешь?, или можно выйти через сеть на любой? в этом ролике работа только на своём компе.
@dreikk91
@dreikk91 4 жыл бұрын
Очень интересно и познавательно
@PythonHubStudio
@PythonHubStudio 4 жыл бұрын
Спасибо
@user-tf6bx1zi2q
@user-tf6bx1zi2q 2 жыл бұрын
Супер видео, спасибо большое за работу! Подскажите пожалуйста как переписать программу для поиска файлов .docx??
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Есть модуль для чтения docx, Google: python чтение docx
@user-sk6qi1ll1g
@user-sk6qi1ll1g 8 ай бұрын
Здравствуйте. Если можно cкажите как в этом коде сделать так, что бы он искал название файла по первому символу, потому что если я ставлю "1", то он ищет все 1, какие есть на диске, и почему он видит только текстовые файлы, хотя и убираю, endswith('txt') ''. Заранее спасибо.
@fthhfedhurg8659
@fthhfedhurg8659 Жыл бұрын
А какой модуль работает с Word и PDF?
@PixelPainter
@PixelPainter 2 жыл бұрын
здравствуйте! Спасибо за работу! Решил повторить код, и у меня вылазит ошибка на 3 строке input подчеркнут, может ли зависеть синтаксис от версии питона?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Нет от версии не зависит, это наверно, линтер... Проверяет код на соответствие визуальному оформлению по требованию pep8. На работу не влияет, но если хотите, а вернее, так даже лучше, почитайте что он хочет и исправьте
@PixelPainter
@PixelPainter 2 жыл бұрын
Была ошибка- unresolved reference, Проблема решилась сбросом настроек IDE PyCharm. # Может кому ещё пригодится)))
@jufar1704
@jufar1704 2 жыл бұрын
Ух, у меня бы мозги поплыли знать это всё и правильно писать, пытаюсь учится по твоим видеоурокам вроде получается
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
👍, Это как на велосипеде
@jufar1704
@jufar1704 2 жыл бұрын
@@PythonHubStudio кстати спасибо за видео уроки, доходчиво обьясняешь, особенно в 7 часовой базовой версии. Вобще не думал что меня затянет программирование, но месяц назад увидел ЯП python и сразу захотелось что то на нем писать и работать в it. И да почти год назад начинал на qa тестировщика учиться, но понял что не моё.
@user-uw1ir4dv1r
@user-uw1ir4dv1r 2 жыл бұрын
он же тоже где-то берёт, видно что не сам придумывает
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Нет, это моя картина
@deddead8894
@deddead8894 Жыл бұрын
👍👍👍
@user-hc5pc7dk5v
@user-hc5pc7dk5v 2 жыл бұрын
как устранить ошибки Missing docstring in public module pydocstyle(D103) Missing docstring in public modulepydocstyle(D100)?
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Это не ошибки кода, а оформление не соответствует правилам pep8-на работу не влияет. Они так и говорят что не так.
@Stepan_bendera
@Stepan_bendera 3 жыл бұрын
Выдаёт вот такую ошибку 'charmap' codec can't decode byte 0x98 in position 4636: character maps to
@PythonHubStudio
@PythonHubStudio 3 жыл бұрын
Это ошибка функции open, когда кодировка txt файла не соответствует заданной в аргументах у функции
@Stepan_bendera
@Stepan_bendera 3 жыл бұрын
Как исправить чтоб парсить документы ворд. Покажите плиз.
@user-gg3ln6oy3s
@user-gg3ln6oy3s 2 жыл бұрын
Неужели возможно вообще запомнить все эти модули и синтаксис, знаки, точки, запятые и позиции на строке???😱😱😵
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Наизусть чей-то код - нет. А язык программирования и что с ним делать, это как просто говорить ... Сначала сложно, а потом...
@mikaelgevorgyan4521
@mikaelgevorgyan4521 2 жыл бұрын
ещё ещё о0о
@jughashvili1909
@jughashvili1909 2 жыл бұрын
Почему-то файлы копируются в ту же директорию, где их и находит программа. + Путь файла в выводе показывается полностью (/home/.../file_name.txt) Разбор вроде хороший, но с первого раза сложновато все понять
@PythonHubStudio
@PythonHubStudio 2 жыл бұрын
Если все правильно написано, проблема может быть только в пути. Экранирование символов нужно в вашем случае, где-то служебная комбинация попалась на вроде или \а , если так, нужно по два слеша поставить
Whoa
01:00
Justin Flom
Рет қаралды 57 МЛН
He bought this so I can drive too🥹😭 #tiktok #elsarca
00:22
Elsa Arca
Рет қаралды 47 МЛН
Шок. Никокадо Авокадо похудел на 110 кг
00:44
1. Парсинг сайта на Python. Библиотека Scrapy
31:54
ITMouse: международная школа программирования
Рет қаралды 7 М.