IOError: [Errno 22] invalid mode ('rb') or filename: ’u202a’ / 'xe2x80xaa’
Posted willowj
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了IOError: [Errno 22] invalid mode ('rb') or filename: ’u202a’ / 'xe2x80xaa’相关的知识,希望对你有一定的参考价值。
p = u\'\' + r\'C:\\Users\\Administrator\\Desktop\\222.txt\'
python 读取文件报错:IOError: [Errno 22] invalid mode (\'rb\') or filename: u\'\\u202aC:\\\\Users\\\\Administrator\\\\Desktop\\\\222.txt\'
明明已经 加了r 不转义,还是报错。
仔细看,比正常路径多了 \\u202a
\'\\xe2\\x80\\xaa\'.decode(\'utf-8\')
Out: u\'\\u202a\'
也是它
去掉行不行呢?
把那几个字符替换掉....
open(u\'\\u202aC:\\\\Users\\\\Administrator\\\\Desktop\\\\222.txt\'.replace(u\'\\u202a\',\'\') ) Out[32]: <open file u\'C:\\\\Users\\\\Administrator\\\\Desktop\\\\222.txt\', mode \'r\' at 0x0967BF98>
but.....
发现把盘符 改成小写路径正常了,,,又OK了,。
但是,另外再开一个ipython
大写盘符路径又正常了?
懵逼-_-
Windows下python 薛定谔的路径?
以上是关于IOError: [Errno 22] invalid mode ('rb') or filename: ’u202a’ / 'xe2x80xaa’的主要内容,如果未能解决你的问题,请参考以下文章
Python IOError: [Errno 22] invalid mode ('r') 解决方法
IOError:[Errno 套接字错误] 使用 BeautifulSoup
IOError: [Errno 22] invalid mode ('rb') or filename: ’u202a’ / 'xe2x80xaa’
IOError: [Errno 22] invalid mode ('rb') or filename: 'F:\netData1.mat'