Path://var_null/
 Регистрация или ->Экспорт данныхПоиск
Войти
Экспорт:
Папки

/root/polzovateli/var_null/yaziki-programmirovaniya/python/direktorii
Не экспортировать закрытые директории
Преобразовывать заметки в html
Экспортировать
Удалить директорию
Применить
 Стили директорииДобавить заметку
Проверка на папку
2014-07-30 14:08:34 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
if os.path.isdir(new_path):
Похожие разделы:
Рекурсивный список файлов
2014-07-30 14:05:58 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
import os

def getPaths(source, path_mas):

	listdir_mas = os.listdir(source);

	for listdir_el in listdir_mas:

		path = source + "/"   listdir_el

		if os.path.isdir(path): 

			getPaths(path, path_mas)

		else:

			path_mas.append(path)

	return path_mas 

     

path_mas = [] 

path_mas = getPaths(source, path_mas) 

#print("path_mas = "   str(path_mas))
Список файлов
2014-07-30 14:04:49 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
import os  

files = os.listdir(source); 
 
#Фильтруем список 
zips = filter(lambda x: x.endswith('.zip'), files); 
Проверка на существование
2014-07-30 14:03:47 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
os.path.exists(path)
Удаление директории
2014-07-30 14:02:58 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
Модуль os содержит ряд функций для работы с файлами, в том числе функции

os.remove(path)
os.removedirs(path)
os.rmdir(path)
Однако они могут удалять только пустые папки.

Для удаления не пустых папок нужно использовать модуль shutil и функцию из него shutil.rmtree(path, ignore_errors=False, onerror=None).
Создание директории
2014-07-30 13:59:45 Удалить Фон Изображение Импорт из текстового файла Редактировать Копировать в буфер
import os
try:
	os.makedirs('yourdir')
except OSError:
	pass
Участвуй в наполнении сайта, создай свое дерево знаний. Регистрация

@include_encode 2015