Смотреть в Telegram
🔥 Какие модули входят в стандартную библиотеку для работы с файлами? В стандартную библиотеку Python входит несколько полезных модулей для работы с файлами. Вот некоторые из них: 1. os: Модуль для работы с операционной системой, позволяющий управлять файлами и директориями.
import os

# Получение списка файлов в директории
files = os.listdir('.')
print(files)  # Выводит список файлов в текущей директории
2. shutil: Модуль для выполнения операций с файлами и директориями, таких как копирование и перемещение.
import shutil

# Копирование файла
shutil.copy('source.txt', 'destination.txt')  # Копирует source.txt в destination.txt
3. glob: Модуль для поиска файлов по шаблону.
import glob

# Поиск всех текстовых файлов в текущей директории
txt_files = glob.glob('*.txt')
print(txt_files)  # Выводит список всех .txt файлов
4. fileinput: Модуль для работы с несколькими файлами ввода, позволяющий перебор строк из нескольких файлов.
import fileinput

# Чтение строк из файла или нескольких файлов
for line in fileinput.input(('file1.txt', 'file2.txt')):
    print(line)  # Выводит строки из указанных файлов
5. tempfile: Модуль для работы с временными файлами и директориями.
import tempfile

# Создание временного файла
with tempfile.NamedTemporaryFile(delete=True) as temp_file:
    temp_file.write(b'This is a temporary file.')  # Запись данных во временный файл
    temp_file.seek(0)
    print(temp_file.read())  # Чтение данных из временного файла
Эти модули предоставляют широкий спектр возможностей для работы с файлами в Python, упрощая задачи файлового ввода-вывода и управления файловой системой. Ставь 👍, если было полезно! Еще больше ответов для подготовки к собеседованиям тут 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Love Center - Dating, Friends & Matches, NY, LA, Dubai, Global
Бот для знакомств