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' 
本人刚接触python加之编码理解不到位看到上面的提示走入误区以为是编码错误。
真是错误是

文件名中不能包含以下任何字符:

  • 星号 (*)

  • 竖线 (|)

  • 反斜杠 (\)

  • 冒号 (:)

  • 双引号 (“)

  • 小于号 (<)

  • 大于号 (>)

  • 问号 (?)

  • 正斜杠 (/)

posted @ 2014-10-31 22:00  @宋@  阅读(102)  评论(0)    收藏  举报