作者dreaming1943 (winterfall)
看板Python
标题[问题] 关於深入浅出程式设计 这本书的问题
时间Tue Aug 7 16:27:51 2012
各位先进好 小弟是刚接触程式设计的新手
选了python 来当作第一个学习的语言
在研读深入浅出程式设计这本书的时候
在第三章 要将价格传上TWITTER的时候
指令都会发生错误 小弟思考很久 都找不到问题在哪里
可以请板上各位大大告诉我问题在哪里嘛?
这是我的程式码
帐号密码有改掉了
http://www.sendspace.com/file/3grp8p
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.69.128.66
1F:推 tjjh89017:错误讯息是甚麽? 08/07 17:31
2F:→ tjjh89017:import urllib.request了之後再用urllib.request的时候 08/07 17:32
3F:→ tjjh89017:直接urlopen试试看 08/07 17:32
4F:→ tjjh89017:而且这是python3的写法,确认你是用3 08/07 17:35
5F:→ dreaming1943:我是使用python3.27 08/07 19:11
这是错误讯息
TypeError: POST data should be bytes or an iterable of bytes. It cannot be
str.
※ 编辑: dreaming1943 来自: 211.74.220.168 (08/07 19:15)
6F:→ tjjh89017:我有查到方法,但是我不是很明白为什麽就是了 08/07 19:31
7F:→ tjjh89017:加上params = params.encode('utf-8')就OK了 08/07 19:32
8F:→ tjjh89017:至於为甚麽我还要去看看 08/07 19:32
9F:→ tjjh89017:只能说....他规定.....详见下面的官方连结 08/07 19:34
11F:→ dreaming1943:嗯哼 因为小弟不懂 所以我都直接照书上打 08/08 08:45
12F:→ dreaming1943:嗯哼 因为小弟不懂 所以我都直接照书上打 08/08 12:44