Записочка по Python — файлы

Список функций для работы с файлами.

shutil.copy() # копировать файл
shutil.copytree() # копировать каталог
shutil.move() # перемещаем файл
shutil.rmtree() # удалить каталог

tmpfile.mkstemp() # временный файл
filecmp.cmp() # сравнить файл
filecmp.cmpfiles() # сравнить каталог

subprocess() # Запуск другого процесса

os.getcwd() # получить рабочий каталог программы
os.chdir() # изменить рабочий каталог
os.access() # проверка доступа
os.listdir() # Список каталогов и файлов
os.stat() # сведения о файле
os.mkdir() # создать каталог
os.makedirs() # Создать каталог и промежуточные каталоги
os.rmdir() # удалить пустые каталоги
os.removedirs() # удалить пустые каталоги
os.remove() # удалить
os.walk() # выполнить команду по всем каталогам дерева

glob.glob() # получить список файлов и поддиректорий по маске

os.path.abspath() # абсолютный путь
os.path.isabs() # проверка что путь абсалютный
os.path.realpath() # Канонический путь для данной ОС (Слэш, расположение)
os.path.dirname() # Получить из пути только каталога
os.path.basename () # Получить из пути имя файла
os.path.join() # соединить каталог и файл
os.path.isfile() # Проверка является ли файлом
os.path.isdir() # Проверка что это каталог
os.path.getsize() # узнать размер
os.path.exists() # проверить на существование
os.path.getctime() # время создания файла
os.path.getmtime() # время изменения

Записочка по Python — файлы: 3 комментария

  1. Аноним

    Не os.strat() # сведения о файле
    а os.stat()
    а так спасибо, полезная информация

  2. Виктор

    os.path.getctime() — в винде возвращает дату создания файла, в linux-e возвращает дату модификации файла.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *