This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author wjm251
Recipients wjm251
Date 2010-07-28.09:10:39
SpamBayes Score 0.0011840049
Marked as misclassified No
Message-id <1280308243.23.0.510970772038.issue9393@psf.upfronthosting.co.za>
In-reply-to
Content
Windows XP Simple Chinese Version
in python2.5,Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on win32
I have a directory "D:\你好新建文件夹"
my code is as follows: 
#--------------------------------------
temppath = u"D:\\你好新建文件夹\\a"
import shelve
cache = shelve.open(temppath, 'c')
#--------------------------------------

when use temppath.encode("utf-8"),it works,
but in python2.6,temppath can works properly

but I got a Error with such traceback

Traceback (most recent call last):
  File "D:\eclipse_workspace\pytest\src\test.py", line 5, in <module>
    cache = shelve.open(temppath, 'c')
  File "D:\eclipse_workspace\omstarv5r6\linksvn\src\UNPPython\pywindows\Lib\shelve.py", line 225, in open
    return DbfilenameShelf(filename, flag, protocol, writeback)
  File "D:\eclipse_workspace\omstarv5r6\linksvn\src\UNPPython\pywindows\Lib\shelve.py", line 209, in __init__
    Shelf.__init__(self, anydbm.open(filename, flag), protocol, writeback)
  File "D:\eclipse_workspace\omstarv5r6\linksvn\src\UNPPython\pywindows\Lib\anydbm.py", line 83, in open
    return mod.open(file, flag, mode)
  File "D:\eclipse_workspace\omstarv5r6\linksvn\src\UNPPython\pywindows\Lib\dbhash.py", line 16, in open
    return bsddb.hashopen(file, flag, mode)
  File "D:\eclipse_workspace\omstarv5r6\linksvn\src\UNPPython\pywindows\Lib\bsddb\__init__.py", line 310, in hashopen
    d.open(file, db.DB_HASH, flags, mode)
bsddb.db.DBNoSuchFileError: (2, 'No such file or directory')
History
Date User Action Args
2010-07-28 09:10:43wjm251setrecipients: + wjm251
2010-07-28 09:10:43wjm251setmessageid: <1280308243.23.0.510970772038.issue9393@psf.upfronthosting.co.za>
2010-07-28 09:10:41wjm251linkissue9393 messages
2010-07-28 09:10:40wjm251create