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

preview_player
Показать описание
Файл - один из основных видов хранения информации. И, конечно же, тебе нужно обязательно уметь работать с ними. Этим и займемся. Заодно познакомимся с конструкцией WITH AS

#Python #обучение #курс #новичок
Комментарии
Автор

И снова поклон автору. Все 🔥 огонек. Только как-то скомкано про удаление. Маловато будет...

Gigantovod
Автор

Спасибо за твой труд))всё понятно и по делу) и очень харизматично😄

thanderstaff
Автор

Пробовал открыть файл как было показано в видео, но почему-то ПайЧарм не видит его и выдаёт ошибку, можно ли будет с вами связаться и показать проблему по электронной почте и т.д?

k_o_l_d_iplay
Автор

Приветствую. Появился вопрос как указать питону чтобы он открывал текстовый документ.
При написании кода вылезла ошибка:
FileNotFoundError: [Errno 2] No such file or directory:
Что делать?

USERMAG
Автор

а можно ли считывать данный с первого файла после определенного слова (к примеру "старт") и находить, вставлять, заменять эти данные во втором файле (к примеру вставить после "старт" "1, 2, 3")?

teorrcc
Автор

Здравствуйте есть видео о том как загрузить файл с окна в базу?

mirbekalijanov
Автор

У меня версия 3.11, и я только скачал Python, что делать?!

kot
Автор

Хотелось бы еще увидеть самые элементарные (и независимые от ОС) операции с файлами в директориях: копирование, перемещение, создание архивов из файлов/папок, например.
Я так понимаю, это модуль shutil?
Видел еще, что для работы с директориями/файлами юзается glob.

tuobraun
Автор

Просто вот кланяюсь кланяясь.
4 минуты понятнее, чем 3 дня пыток понять книгу. Ой, попыток.

m.kaufman
Автор

Интересно, а можно ли создать словарь в файле тхт и использовать словарь в место внутри содержимое в фаил ру?

vitalimanjur
Автор

Уважаемый блогер, здравствуйте. Подскажите, зачем писать большую ф-цию
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')
есть ли преимущество написания этой строчки при удалении файла? спасибо

PROswimming
Автор

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

Wenzeslaus_the_first
Автор

А если файл большой и памяти будет недостаточно? Можно читать частями?

pavlodiduk
Автор

Попытался в файл.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()

pvxqicd
Автор

Доброго времени суток. Возник вопрос - а как удалить определенные символы в строках а не весь файл?
Например есть файл Test.txt в котором имеются следующие строки:
Hi
Hello
What's up

Например, нужно удалить из 2 строки(Hello) удалить буквы llo, чтобы осталось He. Буду благодарен, если поможете

msmesh
Автор

Спасибо большое за понятное объяснение! Наконец то нашел! Вот только у меня возникла такая ситуация: Открываю файл, а там другая кодировка почему то текста. Текст на русском. Питон выводит: Физических Как исправить?)

universe
Автор

Как сделать так, что-бы файл изменялся с помощью самого себя, и при этом файл не из пайтона ( пример,
" Блокнот виндовс"
Набрано людей: 3/25
1. Андрей, Суббота, 24.12, 23:12
2. Петя, Понедельник, 25.12, 17:34
3. Серафим, Вторник, 26.12, 12:34 .
Короче, за каждую новую строку прибавляется +1 к " 3/25". То-есть если в блокноте виндовса записано 7 строк, то это-же число должно быть вместо тройки. И важное примечание ( которое вроде как невыполнимо) : всё это происходит в блокноте с помощью кода питона, но при этом сам код открывать не надо)

Pancil_WTF