Учебник Python/Файлы и каталоги
Файлы
правитьРешения
правитьустановить права на файл | import os
from stat import S_IRUSR, S_IWUSR, S_IXUSR, S_IRGRP, S_IWGRP, S_IROTH, S_IWOTH
os.chmod(fileNm, S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH)
|
Каталоги
правитьсоздать | os.mkdir(name[, rights]) |
удалить вместе с содержимым | shutil.rmtree(path) |
получить имя текущей директории | os.getcwd() |
список файлов и поддиректорий в данной директории | names = os.listdir(dirName)
for name in names:
fullname = os.path.join(dirName, name) # получаем полное имя
if os.path.isfile(fullname):
print fullname
|
поиск файлов в текущей директории по шаблону имени (работает и в windows!) | import glob
print glob.glob('./*.csv')
|