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