Message111780
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') |
|
Date |
User |
Action |
Args |
2010-07-28 09:16:49 | wjm251 | set | recipients:
+ wjm251 |
2010-07-28 09:16:49 | wjm251 | set | messageid: <1280308609.85.0.47516967523.issue9394@psf.upfronthosting.co.za> |
2010-07-28 09:16:48 | wjm251 | link | issue9394 messages |
2010-07-28 09:16:47 | wjm251 | create | |
|