cxzdsaewq
			  Окт. 6, 2009 11:43:06
		 	 
			
				как проверить существование папки на языке python?
т.е есть например есть путь “c:\users\123\temp” и как сделать так чтобы программа проверила есть ли эта папка или нет.
			
		 
		
			
			  Viper
			  Окт. 6, 2009 12:00:44
		 	 
			
				os.path.exists(path)
Return True if path refers to an existing path. Returns False for broken symbolic links. On some platforms, this function may return False if permission is not granted to execute os.stat() on the requested file, even if the path physically exists.
			
		 
		
			
			  igor.kaist
			  Окт. 6, 2009 12:04:22
		 	 
			
				cxzdsaewq, может быть стоит переименовать тему, дав ей более осмысленное название?!
			
		 
		
			
			  cxzdsaewq
			  Окт. 6, 2009 12:32:30
		 	 
			
				спасибо.
переименуйте тему плз, я этого сделать уже не могу.
			
		 
		
			
			  knkd
			  Окт. 6, 2009 20:04:19
		 	 
			
				>>>os.path.exists(path)
Может os.path.isdir() в данном случае корректнее? А потом обработать исключение если это вдруг файл.
			
		 
		
			
			  Ferroman
			  Окт. 7, 2009 16:53:48
		 	 
			
				В этом случае исключений не будет. Эта функция возвращает True только когода в path директория, во всех друних случаях (нет такого пути, это файл и т.п.) она возвращает False.
			
		 
		
			
			  knkd
			  Окт. 8, 2009 00:11:09
		 	 
			
				Ferroman
В этом случае исключений не будет. Эта функция возвращает True только когода в path директория, во всех друних случаях (нет такого пути, это файл и т.п.) она возвращает False.
Исключение возникнет в следующей строчке, когда мы попытаемся создать директорию с именем которое уже занято файлом :)
			
 
		 
		
			
			  pyuser
			  Окт. 9, 2009 05:03:57
		 	 
			
				Ferroman
Эта функция возвращает True только когода в path директория, во всех друних случаях (нет такого пути, это файл и т.п.) она возвращает False.
Вы про os.path.exists? Не имеет значения, что есть path, директория или файл, если path существует, то функция вернет True
			
 
		 
		
			
			  Ferroman
			  Окт. 9, 2009 15:35:32
		 	 
			
				Нет, я про os.path.isdir()
			
		 
		
			
			  sypper-pit
			  Окт. 10, 2009 23:52:31
		 	 
			
				чувак, смени заголовок темы