Работа с файлами в Python. Создание, чтение, запись, удаление. Конструкция WITH-AS | Базовый курс

  Рет қаралды 25,288

Sweet Coder

Sweet Coder

Күн бұрын

Пікірлер: 43
@BlackCat-yz3oc
@BlackCat-yz3oc 7 ай бұрын
Спасибо, очень доступно объяснил!
@thanderstaff9593
@thanderstaff9593 4 жыл бұрын
Спасибо за твой труд))всё понятно и по делу) и очень харизматично😄
@SweetCoder
@SweetCoder 4 жыл бұрын
спасибо за отзыв. очень приятно.
@vladyslav8851
@vladyslav8851 2 жыл бұрын
Коротко и ясно!
@SweetCoder
@SweetCoder 2 жыл бұрын
спасибо за отзыв
@Gigantovod
@Gigantovod 3 жыл бұрын
И снова поклон автору. Все 🔥 огонек. Только как-то скомкано про удаление. Маловато будет...
@SweetCoder
@SweetCoder 3 жыл бұрын
ну ломать - не строить. про удаление особо много и не скажешь. в любом случае спасибо за отзыв
@k_o_l_d_iplay9360
@k_o_l_d_iplay9360 2 жыл бұрын
Пробовал открыть файл как было показано в видео, но почему-то ПайЧарм не видит его и выдаёт ошибку, можно ли будет с вами связаться и показать проблему по электронной почте и т.д?
@kirpeeech7230
@kirpeeech7230 3 ай бұрын
можно
@ИванИванов-к8р1р
@ИванИванов-к8р1р Жыл бұрын
а можно ли считывать данный с первого файла после определенного слова (к примеру "старт") и находить, вставлять, заменять эти данные во втором файле (к примеру вставить после "старт" "1,2,3")?
@USER5MAG1
@USER5MAG1 2 жыл бұрын
Приветствую. Появился вопрос как указать питону чтобы он открывал текстовый документ. При написании кода вылезла ошибка: FileNotFoundError: [Errno 2] No such file or directory: Что делать?
@chrisstrokach7688
@chrisstrokach7688 3 ай бұрын
Такая же ошибка, не могу найти решение
@mkforme
@mkforme 2 жыл бұрын
Просто вот кланяюсь кланяясь. 4 минуты понятнее, чем 3 дня пыток понять книгу. Ой, попыток.
@mirbekalijanov2142
@mirbekalijanov2142 2 жыл бұрын
Здравствуйте есть видео о том как загрузить файл с окна в базу?
@SigmaVoron52
@SigmaVoron52 Жыл бұрын
Как сделать так, что-бы файл изменялся с помощью самого себя, и при этом файл не из пайтона ( пример, " Блокнот виндовс" Набрано людей: 3/25 1. Андрей, Суббота, 24.12, 23:12 2. Петя, Понедельник, 25.12, 17:34 3. Серафим, Вторник, 26.12 , 12:34 . Короче, за каждую новую строку прибавляется +1 к " 3/25". То-есть если в блокноте виндовса записано 7 строк, то это-же число должно быть вместо тройки. И важное примечание ( которое вроде как невыполнимо) : всё это происходит в блокноте с помощью кода питона, но при этом сам код открывать не надо)
@tuobraun
@tuobraun 4 жыл бұрын
Хотелось бы еще увидеть самые элементарные (и независимые от ОС) операции с файлами в директориях: копирование, перемещение, создание архивов из файлов/папок, например. Я так понимаю, это модуль shutil? Видел еще, что для работы с директориями/файлами юзается glob.
@SweetCoder
@SweetCoder 4 жыл бұрын
учту
@AleksPanable
@AleksPanable 3 ай бұрын
у кого файл не открывается, скорее всего он у вас в папке лежит ...пишите относительной путь к файлу включая эту папку
@kot1597
@kot1597 Жыл бұрын
У меня версия 3.11, и я только скачал Python, что делать?!
@Alyaboeva-n7e
@Alyaboeva-n7e 2 жыл бұрын
спасибо!
@Enter_Text_programming
@Enter_Text_programming 2 жыл бұрын
Что за ide?
@АнастасияНудненко
@АнастасияНудненко 3 жыл бұрын
Попытался в файл.txt записать текст на русском языке: temp_ab = open('pril.txt', 'w') print('привет', file=temp_ab) temp_ab.close() в итоге в файл записалось вот это: ������ чтобы записывать в файл на русском, нужно добавлять кодировку в функции open: temp_ab = open('pril.txt', 'w', encoding='utf8') print('привет', file=temp_ab) temp_ab.close()
@SweetCoder
@SweetCoder 3 жыл бұрын
ни добавить, ни убавить. действительно за кодировкой надо следить
@vitalimanjur8563
@vitalimanjur8563 3 жыл бұрын
Интересно, а можно ли создать словарь в файле тхт и использовать словарь в место внутри содержимое в фаил ру?
@PROswimming
@PROswimming 3 жыл бұрын
Уважаемый блогер, здравствуйте. Подскажите, зачем писать большую ф-цию path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'Fale_name') os.remove(path), если можно просто удалить файл с помощью os.remove(path) Т.е. вопрос: какова логика данного громоздкого кода path = os.path.join(os.path.abspath(os.path.dirname(__file__)), 'Fale_name') есть ли преимущество написания этой строчки при удалении файла? спасибо
@SweetCoder
@SweetCoder 3 жыл бұрын
громоздкая строка лишь формирует строку пути. если ты можешь/хочешь задавать путь каким-то другим способом или получать его из базы/файла/пользователя - отлично.
@PROswimming
@PROswimming 3 жыл бұрын
@@SweetCoder благодарю вас!
@Wenzeslaus_the_first
@Wenzeslaus_the_first 3 жыл бұрын
Что на счёт каталогов? Возможно ли что бы к примеру бот, по нажатию клавиши смог удалить самого себя?
@SweetCoder
@SweetCoder 3 жыл бұрын
а что на счёт каталогов? работа с файловой системой в целом, а не с отдельными хранителями данных, рассматривается в этом видео kzbin.info/www/bejne/noCXYYx_ltima9U
@pavlodiduk6665
@pavlodiduk6665 3 жыл бұрын
А если файл большой и памяти будет недостаточно? Можно читать частями?
@SweetCoder
@SweetCoder 3 жыл бұрын
не можно, а нужно. для этого в параметре функции read() указывается размер кусочков в байтах. или можно вычитывать построчно с помощью функции readline()
@msmesh5666
@msmesh5666 3 жыл бұрын
Доброго времени суток. Возник вопрос - а как удалить определенные символы в строках а не весь файл? Например есть файл Test.txt в котором имеются следующие строки: Hi Hello What's up Например, нужно удалить из 2 строки(Hello) удалить буквы llo, чтобы осталось He. Буду благодарен, если поможете
@SweetCoder
@SweetCoder 3 жыл бұрын
вычитай содержимое файл, с помощью строковых функций удали нужные символы и перезапиши файл с новым контентом
@msmesh5666
@msmesh5666 3 жыл бұрын
@@SweetCoder спасибо, действительно помогло. Прочитал файл с помощью readlines и удалил нужную строку с помощью del по индексу
@funk6248
@funk6248 4 жыл бұрын
можно вашу ссылку на вк/телеграмм?
@SweetCoder
@SweetCoder 4 жыл бұрын
вк не пользуюсь. телеграмм скоро будет
@funk6248
@funk6248 4 жыл бұрын
@@SweetCoder скиньте как сделаете 👉👈
@universe2530
@universe2530 3 жыл бұрын
Спасибо большое за понятное объяснение! Наконец то нашел! Вот только у меня возникла такая ситуация: Открываю файл, а там другая кодировка почему то текста. Текст на русском. Питон выводит: Физических Как исправить?)
@SweetCoder
@SweetCoder 3 жыл бұрын
наверное нужно явно указать кодировку. например Windows-1251
@universe2530
@universe2530 3 жыл бұрын
@@SweetCoder а именно? Т.е в самом файле где выполняем операцию по открытию? Вне блока try как понимаю?
@universe2530
@universe2530 3 жыл бұрын
@@SweetCoder всё решена проблема. В общем установил utf_8 в функцию open. Теперь норм всё. И как я понимаю, encoding='utf_8' для всех языков.
@Bah1918
@Bah1918 3 жыл бұрын
Классно.СПАСИБО.
@SweetCoder
@SweetCoder 3 жыл бұрын
на здоровье
BAYGUYSTAN | 1 СЕРИЯ | bayGUYS
36:55
bayGUYS
Рет қаралды 1,9 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 120 МЛН
Арыстанның айқасы, Тәуіржанның шайқасы!
25:51
QosLike / ҚосЛайк / Косылайық
Рет қаралды 700 М.
Уроки Python / Работа с файлами   чтение из файлов
18:49
Изучаем мир ИТ / Олег Шпагин / Программирование
Рет қаралды 43 М.