Python-джедай #15 - Работа с файлами, assert, len, with

preview_player
Показать описание
Сегодня у нас крайне важная тема в языке Python, а именно - работа с файловой системой.
Мы научимся открывать файлы, считывать из них информацию, записывать в них информацию, а также модифицировать файлы разными способами.

►►► Второй канал Хауди, подпишись ;)

Хочешь зарабатывать на своих видео в YouTube?

► Жми красную кнопку "Подписаться" под видео :)
► Есть вопрос? - Задай его лично мне в наших группах!
===

#Реквизиты для донатства | Поддержи канал!
Z252920168434
R250434217196

Музыкальный трек предоставлен YouTube Audio Library.
Рекомендации по теме
Комментарии
Автор

Этот канал как оазис в пустыне Ютюба. Спасибо за ролики!

maksimteplyy
Автор

Если у вас в командной строке выводятся непонятные символы, то примените следующее:
file= open(filename, "r", encoding= "utf-8")

zfhubzj
Автор

Чем дальше иду по плейлисту тем больше голос Абрахама становится похожим на то, что мы слышим в 2к21)

BurmeseBlueRose
Автор

Спасибо большое ! Очень подробные и интересные уроки . Всё, что нужно для начального понимания Pytho-на !

rpwyrlc
Автор

Какая-то не состыковка. В примере print( file.read(6)) выводит слово "Привет", хотя вы говорили, что один символ 2 байта, должно выводить слово "При". Или выводит 6 символов, а байты не смотрит?

dizelfifa
Автор

Наверное, читается не 6 байтов, в 6 символов, байтов-то всё ж 12...
А учебный курс - замечательный, так держать! =)

otukiyt
Автор

Хауди, сделай видео о Mail отправке в python.
Облазил весь интернет но все на английском.
Кто согласен с вас лайк !

rmckzxp
Автор

народ если у вас при чтении файла выводится в консоль буквы и закорючки (часто это возникает если содержимое файла написано на русском) то нажмите на свой файл => сохранить как и внизу кодировку выберите : ANS1!!! Тогда, все отображается корректно на русском и на английском (одна буква=1 байт)

Navi_f
Автор

Какое видео уже смотрю, и хочу написать =) По поводу print, где + и перевод переменных в str. Это все необязательно делать, достаточно запятых. Т.е. можно так: print('В вашем файле ', len(file.read()), ' символов')

dzzgchn
Автор

Вот как только ты сказла про "Сделаем бекап", я тут же решил что сделаю программу для создания бекапов сейвов террарии, и я её сделал, спасибо

MIRO
Автор

Жду с нетерпением след. уроки! Продолжай в том же духе, афигенные уроки!

InFeRnO
Автор

Хауди, как и всегда офигенный урок. Рад за свой мозг)))

mishanyax
Автор

Самое понятное объяснение работы с файлами, спасибо!

elsab
Автор

Сделай пожалуйста уроки по работе с базами данных в python

aliakseishchebetau
Автор

13:35 А вот такой формат постановки задачи - просто ВАУ!
Хауди ставит задачу, я ставлю на паузу и накидываю код. Если что-то не получилось - смотрю как делает он и понимаю ошибку. Вот так бы с самого начала, Хауди... =(

deronimo
Автор

10:30 Для большей красоты можно добавить
print('В файле ' + str(filename) + ' ' + str(len(file.read())) + ' символов.')

#В файле text.txt 25 символов.

SM-cclt
Автор

Все у кого вылезала ошибка [Errno 2] и командная строка выдавала ошибку FileNotFoundError
Попробуйте указать полный путь к файлу, таким образом:
D:/папка/ваш файл(не забудьте указать формат)

sungur
Автор

Привет, спс за урок. Здесь можно добавить про спец символы n\r чтобы ссылка была прямая. Т.к. t-это спец символ вкладки. В начале не относительного пути надо добавлять r (file = open(r"C:\Python\test.txt", 'r')

SiroccoMax
Автор

Забыли про режим "a+", который позволяет как читать, так и записывать файл=)

wytqrpf
Автор

Молодец, смотрел видео про ту игру в котором машины и ИИ научиться перейти дорогу, скачал исходники чтобы но оно не работала, было баг в коде, попробовал найти решение бага в интернете не помогло, ну и я решил сам научиться Python, нала смотреть твои уроки, и вот уже я сам смог исправить баг, ещё и сейчас у меня интерес к Python, так что буду продолжать научиться, и хочу сам создать какую-ту игру, так что от тебя только ползу

ArthurVirabyan