尝试1: >>> f = open(fp, 'w') Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 13] Permission denied: u'c:\\\u6587\u4ef6.txt'
尝试2: >>> f = open(unicode(fp, 'utf-8'), 'w') Traceback (most recent call last): File "<stdin>", line 1, in <module> TypeError: decoding Unicode is not supported
尝试3: >>> import os.path >>> fp2 = os.path.normcase(u'c:/文件.txt') >>> f = open(fp2, 'w') Traceback (most recent call last): File "<stdin>", line 1, in <module> IOError: [Errno 13] Permission denied: u'c:\\\u6587\u4ef6.txt'