【发布时间】:2013-08-01 00:08:07
【问题描述】:
我有一个原始字符串表示 Windows 上的路径,如下所示:'F:\\Music\\v flac\\1-06 No Quarter.flac\r' 我应该怎么做才能让 open() 接受它? os.path.normpath() 不起作用。
>>> path
'F:\\Music\\v flac\\1-06 No Quarter.flac\r'
>>> fp=open(path,'rb')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 22] invalid mode ('rb') or filename: 'F:\\Music\\v flac\\1-06 No
Quarter.flac\r'
>>> fp=open(os.path.normpath(path),'rb')
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
IOError: [Errno 22] invalid mode ('rb') or filename: 'F:\\Music\\v flac\\1-06 No
Quarter.flac\r'
>>>
【问题讨论】:
标签: python windows python-2.7 path filepath