Python论坛  - 讨论区

标题:[python-chinese] 请问这里writer = codecs.lookup ('utf-8')[3](file)的参数"3"是何意?

2007年11月17日 星期六 14:40

Deng Patrick kedeng19801002在gmail.com
星期六 十一月 17 14:40:09 HKT 2007

import sys
import codecs

file = open("result.xml", 'w')
writer = codecs.lookup ('utf-8')[3](file)
-------------- 下一部分 --------------
??HTML?????...
URL: http://python.cn/pipermail/python-chinese/attachments/20071117/948ed749/attachment.html 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月19日 星期一 19:33

clfff.peter clfff.peter在gmail.com
星期一 十一月 19 19:33:20 HKT 2007

´òÏÂÃæÓï¾äÊÔÊÔ£¬¾ÍÖªµÀÁË¡£
print codecs.lookup ('utf-8')


2007/11/17, Deng Patrick <kedeng19801002在gmail.com>:
>
> import sys
> import codecs
>
> file = open("result.xml", 'w')
> writer = codecs.lookup ('utf-8')[3](file)
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071119/b22540bf/attachment-0001.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月21日 星期三 09:41

tkdchen qcxhome在gmail.com
星期三 十一月 21 09:41:02 HKT 2007

2007/11/17, Deng Patrick <kedeng19801002 at gmail.com>:
> import sys
> import codecs
>
> file = open("result.xml", 'w')
> writer = codecs.lookup ('utf-8')[3](file)

可以这样分开写,更清楚些。
ref = codecs.lookup("utf-8")[3] # 取得utf8编码的StreamWriter类对象引用
writer = ref(file) #创建一个StreamWriter类实例,要求给构造函数传入一个file-like对象

使用codecs.lookup方法能够获得与一种编码相关的多个对象引用,codecs模块中有其他函数能够简化lookup方法的使用。

请参阅:
http://docs.python.org/lib/module-codecs.html
http://tkdchen.spaces.live.com/blog/cns!36EC325D5602B064!498.entry

-- 
GoogleTalk: qcxhome at gmail.com
MSN: qcxhome at hotmail.com
My Space: tkdchen.spaces.live.com
BOINC: boinc.berkeley.edu
中国分布式计算总站: www.equn.com

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2007年11月21日 星期三 11:28

QiJie Shen sqj.python在gmail.com
星期三 十一月 21 11:28:21 HKT 2007

ÊÇindex3, ±íʾһ¸öÐòÁжÔÏóµÄµÚ4¸ö£¨indexÓÉ0¿ªÊ¼£©

2007/11/17, Deng Patrick <kedeng19801002在gmail.com>:
>
> import sys
> import codecs
>
> file = open("result.xml", 'w')
> writer = codecs.lookup ('utf-8')[3](file)
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20071121/0076dd85/attachment.htm 

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号