Тёмный

Python - Работа с Файлами, Создание, чтение, запис, добавление и пример анализа данных 

ADV-IT
Подписаться 128 тыс.
Просмотров 80 тыс.
50% 1

Создание, чтение, запись и добавление данных в файлы, Пример анализа данных огромных файлов, поиск и сохранение строк с определенным искомым текстом.
Список Кодировок для Питона: docs.python.or...
Файл с 14 миллионами паролей/строк:
github.com/bra...
Генератор списка имён: listofrandomnam...
Буду рад паре баксов, можно даже Канадских :) www.paypal.me/...

Опубликовано:

 

30 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 254   
@5gugorsky
@5gugorsky 3 года назад
Чувак правильно преподаёт: все неважное называет хренью, всё важное объясняет. Суперский подход без ненужной шняги и терминологии.
@resq_netmoon9499
@resq_netmoon9499 6 лет назад
Душевный препод :)
@ADV-IT
@ADV-IT 6 лет назад
спасибо!
@Kalenitsky21
@Kalenitsky21 5 лет назад
от души в душу !интернет в хату мусорка на плаху,позолоти куполки фраерок будем изучать фраемворк)
@aborigenalgenesis8381
@aborigenalgenesis8381 4 года назад
здесь несколько парамЕтров))))) запускаем эту гадость!)))))))) нц, блин ну как всегда тут чето не работает..) Наконец то нормальный препод по программированию! Спасибо огромное! больше таких уроков! угарал под столом через каждые 5 сек...)))))
@azizmont3259
@azizmont3259 4 года назад
" Блин,ну как всегда ниче не работает "))))))))
@MaS2tiK
@MaS2tiK 4 года назад
тупо жиза
@ИльяОсипов-х8и
@ИльяОсипов-х8и 7 лет назад
лучший курс, без всей этой напускной серьёзности, расслабленно смотришь - все понятно сразу:D
@ADV-IT
@ADV-IT 7 лет назад
Спасибо!
@user-sg5sc3xw4p
@user-sg5sc3xw4p 6 лет назад
Привет можно вопрос|?Рустам: /* 1. Структура процессор (марка, модель, частота, кол-во ядер) 2. Структура ОЗУ (DDR, объем памяти, частота) 3. Экран (диагональ, разрешение, тип {амолед, суперамолед, ips, tft) 4. Телефон (марка, модель, процессор, ОЗУ, экран, батарейка, цена, год выпуска) МЕНЮ: 1. Добавить новый телефон 2. Удалить телефон 3. Распечатать подр инф о телефоне по модели и марке 4. Распечатать список телефонов 5. Отсортировать телефоны по 1. По суммарной частоте (кол-во ядер * частоту) 2. По объему памяти 3. По диагонали 4. По разрешению 5. По цене 6. По батарее 7. По году выпуска Это сложно сделать?
@user-sg5sc3xw4p
@user-sg5sc3xw4p 6 лет назад
Рустам это мой учитель так что обращайте внимания
@user-sg5sc3xw4p
@user-sg5sc3xw4p 6 лет назад
не "
@egwrgowgryj5540
@egwrgowgryj5540 2 года назад
@@user-sg5sc3xw4p не сложно
@RiksevStreams
@RiksevStreams 5 лет назад
print("Спасибо!")
@100к-э2у
@100к-э2у 3 года назад
Самое тяжёлое блин в программировании, это то, что ты все понимаешь, тяжёлого особо нет, понимаешь всю логическую цепь гребаную, все шаги, но по факту забываешь все мелкие детали. Все эти точки, мелкие словечки как enumerate, и так далее. Как запомнить все такие детали фиг понять, я понимаю все основы, дикшэнэри и т.д и т.п, но если скажете сделай так и сяк, я впаду в ступор... А так, уроки Ваши, высший пилотаж.
@НазарійОлеговичФедун
Боже, обожаю. Супер интересный, простой и понятный урок. После этого видео у меня появилось желание работать с файлами. Спасибо большое)
@ДмитрийГуглов-и7п
Не знаю, кто ты. Но случай но наткнулся, ржал как тварь)
@ADV-IT
@ADV-IT 6 лет назад
Я рад:)
@Lub12358
@Lub12358 7 лет назад
теперь я знаю кто создал петю :)
@ЕгоровИван-ю7ж
@ЕгоровИван-ю7ж 3 года назад
пароль от wifi carmen )))) это Группа )))
@nickvp4271
@nickvp4271 4 года назад
Спасибо! Хотя лучше использовать with open(....) as. Так программа может вылететь в ошибку до закрытия файла.
@Алексей-е2с9ж
@Алексей-е2с9ж 3 года назад
Еще можно подавить символ перевода строки таким способом: print("Hello " + line, end=""), и режим для файла можно писать без слова mode=, а просто 'r' или 'w', и кодировку можно не указывать, и переменные с путем до файла можно тоже не создавать, а указать путь в переменной myfile, например myfile2 = open('../outputfile.txt', 'w')
@nipowpow
@nipowpow Год назад
Спасибо за курс, для основы достаточно доступно. Однако, учителю русского языка - неуд) От параме́тров и прочих ошибок в речи - уши в трубочку, сложно воспринимать...
@serhiitsyhanenko9263
@serhiitsyhanenko9263 2 года назад
БЛЯ. Учу питон! ***** 3 дня ломал голову над тем как удалять нужную строку по поиску!!! 9.49 на видео. Я ВАМ БЛАГОДАРЕН ПИЗДЕЦ)
@user-qc4km8zm3n
@user-qc4km8zm3n 3 года назад
Для тех (таких как я ), у кого не сработал код (как в начале ролика) : rockyou = ‘ C:\\Users\\Dekstop\\Python\ ockyou.txt’ myfile = open(rockyou, и тд)
@НикитаКомаров-ж2л
@НикитаКомаров-ж2л 2 года назад
Спасибо огромное, часа 4 с парсингом парился ошибку выдавало, и узнав про козырную английскую кодировку тут же спарсило
@yolo-cars
@yolo-cars 2 года назад
Смотрю эту лекцию, и вот я заметил, что почему-то если несколько раз обращаться к файлу (например, я не модифицирую код, а просто добавляю изменённый код ниже, чтобы, так сказать, видеть историю изменений в рамках этого урока), то похоже если в двух местах идёт обращение к одному и тому же файлу, то работать будет только тот кусок кода, где обратились раньше всех, а остальные работать не будут.
@СтаниславЛукьянов
Вот-вот очень важное упоминание для начинающих программистов про ссылки, pointer было на 3.5 минуте! На изучение C++ нет времени, а питон для работы нужен срочно. Поэтому благодарен за такой мини-курс по питону. Приятно и не напряжно слушать. Надеюсь все пригодится и самое главное не забудется )
@accidiet
@accidiet 6 лет назад
Учитель Русского Языка очень видимо хорошо учил русскому языку ,, респект ему за ученика
@pantheum6904
@pantheum6904 3 года назад
Первый и лучший учитель, начал изучать python 2 года назад, и начал с ваших видео, спасибо!
@mrtiming7130
@mrtiming7130 4 года назад
Не ожидал, что 20 минут пройдут так быстро) Спасибо за видео
@ЛюдмилаМиргородская-о9п
я 2 часа сам работал мудрил с файлами добовлял убавлял повторял операции, по итогу не могу вывести файл потому что пайчарм пишет 'str' object has no attribute 'read', а сам ролик смотрел отрывками по 5 минут. И кстати так все ролики. Казалось бы 15 минут, а чтобы всё записать попробовать сделать по своему поэксперементировать, прокомментировать правильно для себя так как уже забываю некоторые вещи и лазею по своим старым урокам. 2,5 часа капец...
@barswert
@barswert 3 года назад
колян знает тропинки волшебных полян , колян, на шее кулончик инь-ян
@ravilsharafutdinov1502
@ravilsharafutdinov1502 5 лет назад
Огромнейшее спасибо! Лучшее объяснение. Обучаюсь на Stepik и там эта тема очень плохо объяснена.
@maxmorgan9025
@maxmorgan9025 8 лет назад
Спасибо за интересные уроки!
@ADV-IT
@ADV-IT 8 лет назад
Рад что это приносит пользу, спасибо за комметарий
@mrakvervolkov8597
@mrakvervolkov8597 4 года назад
10 из 10 питонов! Лучший урок из всех, кого я видел))))
@xalexander1996
@xalexander1996 5 лет назад
Блин, очень хорошее видео! Подача тоже интересная или другими терминами user friendly! Нашел именно то, что искал! Respect!
@Gjulch
@Gjulch 8 лет назад
Супер полезный урок, спасибо!
@Влад-ц3р4ш
@Влад-ц3р4ш 7 лет назад
Реально доступно, благодарю )
@ADV-IT
@ADV-IT 7 лет назад
Рад помочь, спасибо.
@user-md5rc8fv7s
@user-md5rc8fv7s 2 года назад
кайфовый урок. Спасибо!
@ДмитрийЯковлев-д6э
речь у тебя прикольная) угараю иногда со слова хрень!) так держать! единственный курс где все легко и понятно! молодец
@ADV-IT
@ADV-IT 6 лет назад
Спасибо!
@Egortschenko
@Egortschenko 5 лет назад
#%% def spasibo(): print("Большое") print("Спасибо") print("!") spasibo()
@timmofonnius
@timmofonnius 4 года назад
Надо было def описать в комментарии к 18-му уроку, а здесь сделать импорт той функции и вызвать ее :)
@r0lychik146
@r0lychik146 4 года назад
@@timmofonnius 👍😅
@ruman3726
@ruman3726 3 года назад
если вам адо прочитать файл из другой папки, то пропишите путь к ней, но перед строкой напишите r. Пример: file = r"путь"
@erasylabushahmanov9014
@erasylabushahmanov9014 6 лет назад
А так видосы топчик
@ВадимРужах
@ВадимРужах 5 лет назад
(ворчу) -"наконец то, учат на интересных примерах...". Спасибо!
@ЗайцеваКарина-у5ф
@ЗайцеваКарина-у5ф 2 года назад
а можно ссылочку на большой файл обновить, пожалуйста
@ADV-IT
@ADV-IT 2 года назад
Обновил, github.com/brannondorsey/naive-hashcat/releases/download/data/rockyou.txt
@rufatzeynalov8733
@rufatzeynalov8733 2 года назад
Бранат ты лучший!
@mariagilfoyle1893
@mariagilfoyle1893 5 лет назад
Подача информации - просто огонь! Чётко, понятно, с юмором и жизненными мудростями! Спасибо!
@Саня_КИРПИЧ13
@Саня_КИРПИЧ13 2 года назад
Кирпич одобряет
@orlik_bjj
@orlik_bjj 4 года назад
Чем нравится курс - описано как раз практическое применение языка. Разобрался и пиши уже программы. Нужны кишки - лезь в документацию, книги. Особенно если в Data Science каком-нить работаешь или каждый бит памяти на счету))) Но для большинства прикладных штук такого курса хватает за глаза. А то порой по 60+ уроков у чуваков, а примеров работы с файлами или JSONами нет. Пока до практики дойдёшь - захлебнёшься в теории и перехочешь вообще программировать) особенно если язык для человека первый в жизни)
@none_2971
@none_2971 6 лет назад
Круто! Отличный подход!
@МашаМур-п3ъ
@МашаМур-п3ъ 5 лет назад
Спасибо автору! Перестала бояться Питона ))) Так легко и непринужденно рассказываешь!!! Супер! Главное ничего лишнего и всё понятно!
@ADV-IT
@ADV-IT 5 лет назад
Секрет в простом языке, как моём русском так и в Питоне
@leonidpopov5965
@leonidpopov5965 5 лет назад
Все по делу, все понятно, спасибо большое за уроки!
@sladkodunul8099
@sladkodunul8099 4 года назад
Интересный урок. Спасибо. Попробовал создать копировщик файлов inputfile = '../Names.txt' outputfile = '../Copy.txt' myfile1 = open(inputfile, mode='r', encoding='latin_1') myfile2 = open(outputfile, mode='w', encoding='latin_1') for i in myfile1: myfile2.write(i)
@noman.0_0
@noman.0_0 2 года назад
Полным путём можно пользоваться: вместо \ надо ставить \\ Это связано с тем, что когда \, то Python это определяет, как управляющий символ в совокупности с последующей после \ буквой, когда же \\, то предыдущий знак слэша экранирует последующий, и ошибки быть уже не должно. А вообще, молодец мужик, добротное дело продвигаешь. Спасибо тебе.
@ИванБольшаков-з8п
Спасибо, очень полезные и познавательные уроки!!!
@yelenapanasenko7570
@yelenapanasenko7570 2 года назад
ממש😂😂😂
@dan_lore2976
@dan_lore2976 7 лет назад
Урок полезный ,но всё равно не понял как сложить 2 числа со строки в файле input.txt, помогите пж, если программа и папка в одном пути
@ВладиславЧаплыгин-п8э
Отличный курс. Клёвый подход!)
@vaynah9540
@vaynah9540 6 лет назад
ADDUSHI BRAT SPASIBA
@ADV-IT
@ADV-IT 6 лет назад
Не зачто, рад слышать!
@inmortal5416
@inmortal5416 3 года назад
какой же это крутой учитель знания, которые названия которых нахер не пригодятся он называет хренью, а важное он полностью объясняет
@andreyalekseev410
@andreyalekseev410 6 лет назад
Лайк и подписка однозначно! Спасибо за такой просто и понятный урок, так держать!
@user_-Vovchik
@user_-Vovchik Год назад
худшее, что я слышал, он даже не готовится, просто все методом тыка. Многое не знает.
@kolostraders3420
@kolostraders3420 5 лет назад
Респект автору!
@НинаЛарина-ь5с
@НинаЛарина-ь5с 4 года назад
Привет, огромное спасибо за элементарную подачу материала, так легко ООП ещё ни разу не преподносил никто. Если будет возможность, то прошу записать ещё уроки по питону. Ты просто лучший, спасибо за шикарное пояснение и за то, что вообще выкладываешь инфу.
@se_ba
@se_ba 4 года назад
Спасибо за курс! Здесь оказался с Udemy в поисках текстовых файлов (пароли и имена), которых там нет. Могли бы вы и туда добавить либо ссылки (если позволяют политики сайта), либо уже два готовых файла.
@kana97
@kana97 4 года назад
Объяснил без всякой хуйни, по человечески, красавчик, спасибо!
@erasylabushahmanov9014
@erasylabushahmanov9014 6 лет назад
У меня не открывает этот гребанный файл ,потому что он не найден ,хотя я делаю все как на видео
@ADV-IT
@ADV-IT 6 лет назад
Ну видать не все как на видео. Поподробнее напиши какую ощибку получаешь
@GherciuAndrei
@GherciuAndrei 4 года назад
послушал 2 минуты, решил подписатся. :)
@Vamaka12
@Vamaka12 3 года назад
While True: print("Спасибо!")
@dedtalib2441
@dedtalib2441 3 года назад
как остановить теперь?
@Vamaka12
@Vamaka12 3 года назад
@@dedtalib2441 чтобы остановить ДУШЫ ПИТОНА!
@ДимаДима-в9ц1м
@ДимаДима-в9ц1м 4 года назад
Это Колян из реальных пацанов урок ведет?)
@РусланАбубакиров-ъ9п
Офигенно , применил твой код и работает все
@OsmiumTV
@OsmiumTV 5 лет назад
Смотрел уроки у других, в итоге на работе с файлами встал в тупик из-за того, что банально не работало. Дабы разобраться с этим - лез искать по отдельности каждую проблему. В итоге пытался понять, как мой франкенштейн из кусков чужих кодов работает. Не понял. Наткнулся на этот урок - мало ли того, что понятно всё объяснено, так ещё и поверх того информация, которую в других уроках не упоминалась, но облегчает многое. Сейчас досмотрю, и видать, пойду пересматривать с первых уроков и переучиваться заново.
@ADV-IT
@ADV-IT 5 лет назад
Спасибо, рад слышать!
@dimon_k456
@dimon_k456 3 года назад
А как насчет таблиц? Как искать в таблицах?
@дмитрийгригоренко-й4я
ну тупа, лучше чем от гик брейнс
@_pheax
@_pheax 4 года назад
" ..:) прикольный урок.." и главное что всё понятно
@ЕгоровИван-ю7ж
@ЕгоровИван-ю7ж 3 года назад
Красавчик , Грамотный урок !!!
@user-qc4km8zm3n
@user-qc4km8zm3n 3 года назад
Ссылка с паролями падает по кд))
@РусланАбубакиров-ъ9п
как раз искал по этой теме ответ на вопрос
@frostlive407
@frostlive407 3 года назад
Почему в видео все норм а у меня ошибка? "TypeError: write() argument must be str, not tuple" Я знаю что она означает но не понимаю почему ее нету у автора? Версия питона отличается?
@frostlive407
@frostlive407 3 года назад
А не все нормально не сделал строку из переменной нумерации
@АндрейПопов-н2г2м
@АндрейПопов-н2г2м 4 года назад
Понимаю прошло почти 4 года, мб ответите, почему при поиске "Васи" в строке "Васи2" или другой интерпритации васии он все равно говорит true и выполняет условие, по сути он должен был найти только vasya, а в результате выводит даже 4evasyafig
@ADV-IT
@ADV-IT 4 года назад
Мы проверяем наличие слова Вася в строке. А не отдельного слова
@tre_yck547
@tre_yck547 4 года назад
Вибивает 👇 Хочу хтоб в консоле калькулятор открился А не ета Фигня Помогите пж Напсал мини бота хочу еще калькулятор добавить
@ADV-IT
@ADV-IT 4 года назад
переименуй все русские названия директорий и файлов в английские
@andreystefanidi1318
@andreystefanidi1318 6 лет назад
У меня Hello не добавляет к тексту((((...что не так? inputfile = "c:/File/user_names.txt" myfile = open(inputfile, mode ="r", encoding ="latin_1") print(myfile.read()) for line in myfile: print(" Hello " + line.strip())
@ADV-IT
@ADV-IT 6 лет назад
Сам посмтори, ты же не сохраняешь строчки никуда
@miverseprod
@miverseprod 5 лет назад
print(myfile.read()) удали
@pitsa5000
@pitsa5000 5 лет назад
манера речи классная да и смотреть интересно ае
@АлександрСенькин-ц9м
Круто !
@BelochkaStrelochka
@BelochkaStrelochka 4 года назад
Ты просто супер рассказываешь! Тупо лайк!
@gektorps3626
@gektorps3626 4 года назад
dat загрузка графика и обработка.
@folletst
@folletst 5 лет назад
А если усложнить задачу, и нумеровать каждую строчку + номер выбранной позиции + текст. Я пробовал в этом цикле добавить while True: x=x++ и добавуить вначало принта str(x) при этом я объявил переменную x до цикла: x = 1. К сожалению ничего не получилось, постоянные ошибки. также пробовал print(enumerate(str(x)) не получилось тоже. Не пишите готовый код, подскажите как реализовать? (если до этого урока у меня уже достаточно информации)
@Ivansammer
@Ivansammer 5 лет назад
В качестве спасибо - купил ваш курс на udemy.
@ADV-IT
@ADV-IT 5 лет назад
Спасибо Большое! Там звук я поправил, громче намного.
@nurtai8286
@nurtai8286 4 года назад
python: невозможно открыть файл main.py: [Errno 2] Нет такого файла или каталога как исправить???!!
@BeginnerCGA
@BeginnerCGA 4 года назад
В твоем примере, ты пытаешься открыть файл main.py:. Скорее всего его нет, либо в названий ошибка
@andrewmironoff5524
@andrewmironoff5524 3 года назад
попробуй указать полный путь к файлу
@smokzpolski
@smokzpolski 3 года назад
У меня косяк с добавлением в файл. Несколько раз запускаешь - и при добавлении первая строка начинается с конца последней а не с новой строки. Код идентичный. Грубо говоря есть Вася1, Вася2 и Вася3. Запустив пару раз вижу картину: Вася1, Вася2, Вася3Вася1, Вася2 и т.д В чем может быть косяк?
@ADV-IT
@ADV-IT 3 года назад
Enter записывай в конце каждой строки
@ADV-IT
@ADV-IT 3 года назад
Видать в исходном файле нету знака enter
@hangryboy7142
@hangryboy7142 3 года назад
Кому не сложно, ответьте на вопрос... Как, да и возможно ли, сохранить файл не закрывая его? Мне нужно что? Я записываю в файл имя, после это мне нужно сразу вывести весь список имен, которые были до этого в том числе то имя, которое был добавлено последний раз....
@ADV-IT
@ADV-IT 3 года назад
Для этого используй базу данных, а не файл
@ADV-IT
@ADV-IT 3 года назад
Открывай и закрывай файл, какие проблемы?
@MaxPlougin
@MaxPlougin 3 года назад
Урок классный! Не подскажете, как можно реализовать такое чтение файла: делаю поиск двух слов и печатаю всю информацию, которая находится между ними?
@ADV-IT
@ADV-IT 3 года назад
Находишь index конца первого слова, и второго, И через цикл печатаешь от и до
@MaxPlougin
@MaxPlougin 3 года назад
@@ADV-IT точно! спасибо!
@bananateracota5078
@bananateracota5078 4 года назад
это случайно не версия 2.0 ?
@ADV-IT
@ADV-IT 4 года назад
Нет
@evgenyramm5990
@evgenyramm5990 3 года назад
здравствуйте. что то не пойму, где переменную создавать. У меня только редактор и терминал
@ADV-IT
@ADV-IT 3 года назад
Не знаю о чем ты
@evgenyramm5990
@evgenyramm5990 3 года назад
@@ADV-IT вот и я не понимаю)) а надо понять
@lentiay2007
@lentiay2007 2 года назад
Что делать, если ссылка на 14 миллионов паролей уже не работает и необходимо скачать что-то подобное? Заранее спасибо.
@ADV-IT
@ADV-IT 2 года назад
В Линукс Kali есть этот файл.
@lentiay2007
@lentiay2007 2 года назад
Спасибо большое. И за курс в особенности. תודה רבה
@monsterapple100
@monsterapple100 4 года назад
Отличные уроки. У меня возник вопрос. У меня есть файл txt с набором цифр. Как мне в питоне его разделить его на два массива и чтобы сумма чисел была ровна одному из массивов?
@vladyslavlohynskyi2369
@vladyslavlohynskyi2369 4 года назад
Ошибка при вводе дороги к файлу
@ADV-IT
@ADV-IT 4 года назад
у тебя, не у меня
@Мирослава-я7ц
@Мирослава-я7ц 5 лет назад
Спасибо большое.
@Kanalizator20
@Kanalizator20 5 лет назад
inputfile = 'C:\Users\PC\Desktop\Names.txt' myfile = open(inputfile, mode = 'r',encoding= 'utf_8') print (myfile.read()) inputfile = 'C:\Users\PC\Desktop\Names.txt' ^ SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape Не могу понять в чём проблема.Может в компиляторе?Пишу на Eclipse .Или из-за новой версии Пайтона
@ADV-IT
@ADV-IT 5 лет назад
У тебя там случайно не русская буква C?
@Kanalizator20
@Kanalizator20 5 лет назад
@@ADV-IT Спасибо.Я уже сам разобрался .Установил PyCharm ,наконец настроил его . А надо было просто поставить двойной '\' и кодировку latin_1 на UTF_8 не работает. Я даже не ожидал что ты ответишь , как-никак уже 3 года прошло с момента выхода видео. Кароче ты КРУТ
@ADV-IT
@ADV-IT 5 лет назад
Всё читаю, и практически на всё отвечаю :)
@Кирилл-т3щ4ж
@Кирилл-т3щ4ж 3 года назад
какую функцию написать ,чтобы можно было загружать данные из файла в формате key, value ?
@ADV-IT
@ADV-IT 3 года назад
ну напиши функцию get_keyvalues(file)
@Кирилл-т3щ4ж
@Кирилл-т3щ4ж 3 года назад
@@ADV-IT .Данные в файле по типу 12345/AbCdE - я так понимаю 12345(key): 'AbCdE'(value) ? И как данные по ключу/значению разложить из файла ?
@petrpetr9576
@petrpetr9576 3 года назад
@@Кирилл-т3щ4ж если в файле прям такие строки с косой чертой - считывать построчно как в ролике, и каждую строку делить splitом , он даст список с ключем и значением
@AHTu64
@AHTu64 4 года назад
А как заменить строку в файле или удалить нужную строку?
@ADV-IT
@ADV-IT 4 года назад
Читаешь файл построчно и создаешь новый файл с этими строками. Если нашел нужную строку то заменяешь её или не записываешь её в новый.
@AHTu64
@AHTu64 4 года назад
@@ADV-IT да в теории я знаю. На практике не получается реализовать
@cirno-_-baka2095
@cirno-_-baka2095 5 лет назад
лучший
@BeginnerCGA
@BeginnerCGA 4 года назад
Привет, столкнулся стакой проблемой: Traceback (most recent call last): File "/home/r00t/PycharmProjects/pythonProject/lessons19files.py", line 9, in for num, line in enumerate(myfile1, 1): io.UnsupportedOperation: not readable Код в точности как у тебя разве что значение переменной password_tolookfor другое, если сменить режим просмотра на r+ или r то вообще пусто, ошибки нет но и вывода нет как будто файл пустой) Сам код: inputfile = '../list_of_passwords.txt' outputfile = '../my_passwords.txt' password_tolookfor = 'qwerty' myfile = open(inputfile, mode='r', encoding='utf_8') myfile1 = open(outputfile, mode='w', encoding='latin_1') for num, line in enumerate(myfile1, 1): if password_tolookfor in line: print('Line N: ' + str(num) + ' : ' + line.strip()) myfile1.write('Found pass: ' + line)
@ADV-IT
@ADV-IT 4 года назад
myfile1 открыт для записи вроде ?
@BeginnerCGA
@BeginnerCGA 4 года назад
@@ADV-IT да, я и режимы чтения менял, либо ошибка указанная выше либо вообще ничего просто пусто. Через print ничего не выводится...
@BeginnerCGA
@BeginnerCGA 4 года назад
@@ADV-IT Хз что случилось, сегодня снова все делал по уроку и заработало XD
@technic2k17
@technic2k17 4 года назад
А что за среда? Всмысле похоже на сишарп студию, но вроде как питон в консоли, не?
@ADV-IT
@ADV-IT 4 года назад
PyCharm
@technic2k17
@technic2k17 4 года назад
@@ADV-IT ок , спасибо
@georgiyashkar7158
@georgiyashkar7158 4 года назад
лучший!!! как указать путь к файлу , если он на директорию ниже?
@ADV-IT
@ADV-IT 4 года назад
две точки в начале указать ../home
@georgiyashkar7158
@georgiyashkar7158 4 года назад
@@ADV-IT спасибо! Жена у меня не интересуется подобным, но все равно сегодня смотрели с удовольствием урок ;)
@xPaulLordx
@xPaulLordx 2 года назад
Подача топ!! Спасибо за труд!!
@ADV-IT
@ADV-IT 2 года назад
Рад помоч!
@vladbatohov1539
@vladbatohov1539 7 лет назад
Скажите пожалуйста, как сделать запись в входной файл с полной заменой То есть, в моде "r+" при использовании .write, идет добавление в конец файла с сохранением старой информации
@Metallik86
@Metallik86 4 года назад
А как отрыть .doc файлы?
@ADV-IT
@ADV-IT 4 года назад
python-docx.readthedocs.io/en/latest/user/documents.html
@Ren-pc8uy
@Ren-pc8uy 7 лет назад
Очень интересный урок! Да и прошлые уроки тоже смотрел и работал вместе с Вами с большим удовольствием! Коротко о главном, ясно понятно все! Спасибо)
Далее
Python - Перехват Ошибок
12:36
Просмотров 21 тыс.
pumpkins #shorts
00:39
Просмотров 21 млн
Watermelon magic box! #shorts by Leisi Crazy
00:20
Просмотров 36 млн