python学习记错
今天在学习python中编写了下面的代码:
# -*- coding: utf-8 -*- import sys reload(sys) sys.setdefaultencoding('utf-8') open(u'Scrapy | 中国', 'wb').write('ss')
提示下面错误信息: exceptions.IOError: [Errno 22] invalid mode ('wb') or filename: u'Scrap
| \u4e2d\u56fd'
| \u4e2d\u56fd'
本人刚接触python加之编码理解不到位看到上面的提示走入误区以为是编码错误。
真是错误是
文件名中不能包含以下任何字符:
-
星号 (*)
-
竖线 (|)
-
反斜杠 (\)
-
冒号 (:)
-
双引号 (“)
-
小于号 (<)
-
大于号 (>)
-
问号 (?)
-
正斜杠 (/)

浙公网安备 33010602011771号