Хотелось бы добавить следующий совет тем, кто работает с текстовыми файлами: старайтесь явно указывать кодировку файла, даже если по умолчанию идёт указанная вами кодировка. Проблема здесь в том, что в Linux Python по умолчанию открывает и сохраняет текстовые файлы в utf-8, а в Windows - cp1251. И велика вероятность, что в другой операционной системе файл будет прочитан в неправильной кодировке. Явное указание кодировки решает эту проблему
@vovergg5 жыл бұрын
Полностью согласен. Я пользуюсь и Windows и Linux. У меня когда в Винде даже сам файл, в котором написан скрипт на Python, в кодировке utf-8, всё равно при работе с файлами, файл создаётся в кодировке cp-1251, а потом сам же редактор кода выдаёт кракозябры с русскими символами, когда пытается прочитать записанный файл. :)) Явное указание кодировки при открытии файла решает эту проблему: with open('file.txt', 'w', encoding='utf-8') as f:
@k4m454k5 жыл бұрын
Боже, Молчанов, ты охуенен! Я знаю питон, но завидую тем, кто учит его сейчас, информация дико полезная)
@АльбертИванов-ц4х4 жыл бұрын
k4m454k без мата нельзя ?
@николайлитвиненко-х2х4 жыл бұрын
Да только слишком много терминологии, для начинающего очень тяжело в понимании .
@yevhenstahovskiy21594 жыл бұрын
@@николайлитвиненко-х2х не согласен, слишком упрощать не стоит
@ly_pass73524 жыл бұрын
albert ivanov ясно, у нас тут инкубаторный цыплёнок , для которого мат - что-то плохое, что характеризует человека, как невежливого...Социализируйся
@ВикторМишин-к7н4 жыл бұрын
отличный материал
@Kalgan262 жыл бұрын
Уровень преподавателя - Бог! Такого понятного изложения материала я еще не встречал в ютюбе.
@permska15264 жыл бұрын
Слушать и вникать большое удовольствие) Спасибо вам Олег!
@russvetden93423 жыл бұрын
Шикарно. Ни один так не разжевывает информацию. Браво!!!
@Мещерскаяаномалия4 жыл бұрын
Блестяще!!!....пожалуй лучший онлайн контент по изучению python
@leomysky3 жыл бұрын
with ОГРОМНАЯ благодарность за уроки
@vladimirkulakov61263 жыл бұрын
Ну вот, мы уже на файлах. Славно, славно! Едем дальше, спасибо!
@yodapunishes5 жыл бұрын
Супер, спасибо, Олег! Действительно хотелось бы послушать про кодировки в Вашем изложении.
@cegthgtlhj4 жыл бұрын
Олег ! ты великолепен ! дай бог тебе здоровья !
@gurucode.studio4 жыл бұрын
Доточный парень, имеет очень гладкого способа объяснения, очень радует, лайк и подписка 😎😎👍👍
@DadundddaD2 жыл бұрын
Крутяк, вот эта часть курса мне понравилась.
@Ятут-б5ш3 жыл бұрын
Благодарствую! Вот тебе мой царский лайк и коммент
@goodshortvideos82462 жыл бұрын
Очень круто, спасибо, очень доступно.
@sainco30365 жыл бұрын
Спасибо.
@rushmaster_7 ай бұрын
Спасибо
@НиколайНиколаевич-р5п3 жыл бұрын
Спасибо за урок! Очень полезно
@АлексейАлексей-р4ц5 жыл бұрын
Спасибо за уроки. Для наглядности ipython3 очень удобен. Там есть подсветка синтаксиса и автодополнение.
@soundmorozov3 жыл бұрын
Очень доходчиво и четко! Спасибо!
@dmitryleiko28695 жыл бұрын
Супер, спасибо :)
@АльбертИванов-ц4х4 жыл бұрын
спасибо за ролик. хотелось бы услышать про сохранение данных в памяти и передачу далее. чтение-запись в файлы не эффективная методика при работе с точки зрения скорости.
@lunamarsword5 жыл бұрын
Супер очень интересно
@igorkomarov66075 жыл бұрын
Супер
@solusrex38683 жыл бұрын
Спасибо за урок! Не могли бы вы подсказать, как в случаях, когда мы записываем в файл введенный пользователем текст,сделать так,чтобы строки в файл записывались с переносом? Ведь в input() не добавить
@eugene_na_tytrube2 жыл бұрын
Ту же конкатенацию использовать: input() + ' ' или ' ' + input() - в зависимости, где нужно перенос добавить.
@vladimirkulakov61263 жыл бұрын
А если мы в метод open () передаем длинный путь к файлу? Такая строка должна быть помечена как Unicode?
@oxygensss43904 жыл бұрын
где находится этот файл в скрипте или создается отдельная папка?
@alexanderpadalka57083 жыл бұрын
✔
@МарияШвецова-ц2б4 жыл бұрын
А скажите, пожалуйста, как мне mp3-файл нарезать на отдельные файлы, в каждом из которых только одно предложение из исходного файла. Что читать и писать нужно как бинарный, это я поняла. А как мне определить, где заканчивается информация и начинается пустое место, отделяющее одно предложение от другого? Или, если можно, подскажите, где мне об этом почитать, возможно, книгу какую-нибудь вы посоветуете.
@aleksandrlysakov24565 жыл бұрын
Олег вы гений , подскажите вы будете выкладывать видео по мере возможности или есть полноценный курс? Очень благодарен. /Подскажите пжл как с вами связаться лично есть небольшой вопрос про парсинг высоконагруженный , куда что идти посоветуйте начинающему.
@zaemiel5 жыл бұрын
Выкладывать буду по мере готовности. Сегодня будет одно.
@СашаЛысаков-л5ж5 жыл бұрын
@@zaemiel спасибо большое ща ответ.
@davitegs50232 жыл бұрын
А как найти соответственные документации ?
@АнтонЛяпунов-ш2ы5 жыл бұрын
Про запись в файл понятно, а про чтение толком не понять, попробовал создать список из текстового файла, а получается список из имени файла, кодировки и прочих атрибутов, а содержимого файла нет
@zaemiel5 жыл бұрын
в моем примере была такая фраза: "data = file.read()" Это и есть чтение файла. И data здесь - это строка, содержание файла.
@АнтонЛяпунов-ш2ы5 жыл бұрын
@@zaemiel Спасибо, все получилось
@hessapon3 жыл бұрын
14:05 почему файл сохранился без использования метода close?
@DadundddaD2 жыл бұрын
почему ты так решил, вроде нет
@ghostnetwork61205 жыл бұрын
А когда будут видео по Aio :[ aiohttp, aiofile ....
@Bobronium5 жыл бұрын
Были уже. Посмотрите цикл про асинхронность.
@user-li594-giftdn553 жыл бұрын
Как писать русский текст?
@itsme5784 жыл бұрын
в скорости 2х самый топ , ато на стандартном , слишком медленно (у меня нервов не хватает смотреть так )
@АбдулШахмандаров5 жыл бұрын
Ноль дизлайков👌
@phitrow3 жыл бұрын
Поражаюсь тупостью программистов!!! Всегда пишут одну и ту же фразу!! Как будто слов не знают, фраз других нет.. это же явный признак тупости или отсутствия фантазии. Бинарные мозги?! Я никогда не пишу H.World, я всегда пишу что-то новое.
@ТимурБекиров-е2с2 жыл бұрын
Значит ты не программист. Это классика, это знать надо!
@ScarSerpent7 ай бұрын
Персонаж со свастикой на аватарке поражается чьей-то тупости, это так мило:)