On 7/19/2011 2:15 AM, Thomas 'PointedEars' Lahn wrote:
Steven D'Aprano wrote:

Nulpum wrote:
I want to make sure that folder exists.

'2011-07-03' is really exists. but 'os.path.isdir' say false

Does anyone know why?

Yes.

print "logs/2011-07-03"
logs/2011-07-03
print "logs\2011-07-03"
logs�1-07-03

Don't use backslashes as path separators in Python. Backslashes are used
for string escapes.

Besides that, and permission issues, ISTM that there are Unicode characters
(at least non-ASCII characters) in the OP's path, which means they should
declare

# encoding: utf-8

That is the default in Py3. Not sure of OP specified what he used.

or something else fitting, and use

os.path.isdir(u"C:/Users/조창준/Desktop/logs/2011-07-03")


--
Terry Jan Reedy


--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to