четверг, 5 июля 2012 г.

Работа с файлами на Python (найдено на просторах рунета)

Список функций для работы с файлами.
01shutil.copy() # копировать файл
02shutil.copytree() # копировать каталог
03shutil.move() # перемещаем файл
04shutil.rmtree() # удалить каталог
05 
06tmpfile.mkstemp() # временный файл
07filecmp.cmp() # сравнить файл
08filecmp.cmpfiles() # сравнить каталог
09 
10subprocess() # Запуск другого процесса
11 
12os.getcwd() # получить рабочий каталог программы
13os.chdir() # изменить рабочий каталог
14os.access() # проверка доступа
15os.listdir() # Список каталогов и файлов
16os.strat() # сведения о файле
17os.mkdir() # создать каталог
18os.makedirs() # Создать каталог и промежуточные каталоги
19os.rmdir() # удалить пустые каталоги
20os.removedirs() # удалить пустые каталоги
21os.remove() # удалить
22os.walk() # выполнить команду по всем каталогам дерева
23 
24glob.glob() # получить список файлов и поддиректорий по маске
25 
26os.path.abspath() # абсолютный путь
27os.path.abspath() # разбивает путь каталог и имя файла
28os.path.dirname() # Получить из пути только каталога
29os.path.basename () # Получить из пути имя файла
30os.path.join() # соединить каталог и файл
31os.path.isfile() # Проверка является ли файлом
32os.path.isdir() # Проверка что это каталог
33os.path.getsize() # узнать размер
34os.path.exists() # проверить на существование
35os.path.getctime() # время создания файла
36os.path.getmtime() # время изменения