Python论坛  - 讨论区

标题:[python-chinese] unicode文件编码问题 转换

2007年07月24日 星期二 10:18

wang_zheng_yong wang_zheng_yong在163.com
星期二 七月 24 10:18:11 HKT 2007

ÎÒÓиöÎļþ a.txt ÆäÄÚ²¿ÊÇÓÃunicode±àÂë¡£


s = open('a.txt').read()


print type(s)

´òÓ¡³öÀ´ÊÇ  ¡®str¡¯

ÈçºÎ°Ñsת»»Îªunicode

                                                        
лл




wang_zheng_yong
2007-07-24
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070724/016ed2f4/attachment.htm 

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

2007年07月24日 星期二 10:23

limodou limodou在gmail.com
星期二 七月 24 10:23:38 HKT 2007

On 7/24/07, wang_zheng_yong <wang_zheng_yong在163.com> wrote:
>
>
> 我有个文件 a.txt 其内部是用unicode编码。
>
>
> s = open('a.txt').read()
>
>
> print type(s)
>
> 打印出来是  'str'
>
> 如何把s转换为unicode
>
>
使用unicode或codes.open来打开,但首先要知道是使用何种unicode编码,是utf-8还是别的。

-- 
I like python!
UliPad <>: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou

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

2007年07月24日 星期二 10:31

wang_zheng_yong wang_zheng_yong在163.com
星期二 七月 24 10:31:24 HKT 2007

        

        ÄÜ˵ÏêϸµãÂð¡£ÎÒµÄÎļþÓ¦¸ÃÊÇutf-16 ±àÂëµÄ¡£ ¾ÍÊÇÓüÇʱ¾±£´æµÄʱºò£¬Ñ¡Ôñ±àÂë ¡°unicode¡±
ÄÜдһÐÐʾÀý´úÂëÂ𣿠лл¡£
    
codes.open('a.txt' ..)?





wang_zheng_yong
2007-07-24



·¢¼þÈË£º limodou
·¢ËÍʱ¼ä£º 2007-07-24 10:23:45
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]unicodeÎļþ±àÂëÎÊÌâ ת»»

On 7/24/07, wang_zheng_yong  <wang_zheng_yong在163.com > wrote:
>
>
> ÎÒÓиöÎļþ a.txt ÆäÄÚ²¿ÊÇÓÃunicode±àÂë¡£
>
>
> s = open('a.txt').read()
>
>
> print type(s)
>
> ´òÓ¡³öÀ´ÊÇ  'str'
>
> ÈçºÎ°Ñsת»»Îªunicode
>
>
ʹÓÃunicode»òcodes.openÀ´´ò¿ª£¬µ«Ê×ÏÈÒªÖªµÀÊÇʹÓúÎÖÖunicode±àÂ룬ÊÇutf-8»¹ÊDZðµÄ¡£

-- 
I like python!
UliPad  <  >: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
_______________________________________________
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/20070724/340559ed/attachment-0001.html 

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

2007年07月24日 星期二 10:37

wang_zheng_yong wang_zheng_yong在163.com
星期二 七月 24 10:37:14 HKT 2007

file_str = codecs.open('a.txt','r','utf-16').read()

ллlimodou¡£



wang_zheng_yong
2007-07-24



·¢¼þÈË£º wang_zheng_yong
·¢ËÍʱ¼ä£º 2007-07-24 10:31:50
ÊÕ¼þÈË£º python-chinese在lists.python.cn; python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]unicodeÎļþ±àÂëÎÊÌâ ת»»

        

        ÄÜ˵ÏêϸµãÂð¡£ÎÒµÄÎļþÓ¦¸ÃÊÇutf-16 ±àÂëµÄ¡£ ¾ÍÊÇÓüÇʱ¾±£´æµÄʱºò£¬Ñ¡Ôñ±àÂë ¡°unicode¡±
ÄÜдһÐÐʾÀý´úÂëÂ𣿠лл¡£
    
codes.open('a.txt' ..)?





wang_zheng_yong
2007-07-24



·¢¼þÈË£º limodou
·¢ËÍʱ¼ä£º 2007-07-24 10:23:45
ÊÕ¼þÈË£º python-chinese在lists.python.cn
³­ËÍ£º 
Ö÷Ì⣺ Re: [python-chinese]unicodeÎļþ±àÂëÎÊÌâ ת»»

On 7/24/07, wang_zheng_yong  <wang_zheng_yong在163.com > wrote:
>
>
> ÎÒÓиöÎļþ a.txt ÆäÄÚ²¿ÊÇÓÃunicode±àÂë¡£
>
>
> s = open('a.txt').read()
>
>
> print type(s)
>
> ´òÓ¡³öÀ´ÊÇ  'str'
>
> ÈçºÎ°Ñsת»»Îªunicode
>
>
ʹÓÃunicode»òcodes.openÀ´´ò¿ª£¬µ«Ê×ÏÈÒªÖªµÀÊÇʹÓúÎÖÖunicode±àÂ룬ÊÇutf-8»¹ÊDZðµÄ¡£

-- 
I like python!
UliPad  <  >: http://wiki.woodpecker.org.cn/moin/UliPad
My Blog: http://www.donews.net/limodou
_______________________________________________
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/20070724/dbe1a565/attachment.htm 

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

2007年07月24日 星期二 13:32

py py.7在163.com
星期二 七月 24 13:32:37 HKT 2007

请教一下,有个登录页面需要输入用户名、密码和一个随机数字图片验证,图片验证无法屏蔽掉

所以想用IE登录后获取cookies再用python读取内页的内容

请问如何才能在IE登录后,用python获取到cookies并保存呢?

测试了一个版本代码如下:

import ClientCookie
cj = ClientCookie.MSIECookieJar(delayload=True)
cj.load_from_registry()
print cj
import urllib2
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
ccfindex = urllib2.urlopen(‘ http://abc.com’)

却无法登录页面提示“seesions过期或没有登录的操作” 
print出来的CJ值是:


不知道是不是没获取到cookies还是怎么着``  郁闷了很长时间了,请高手指点` 



        致
礼!
 

	py.7在163.com
	2007-07-24



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

2007年07月24日 星期二 13:35

beck917 beck917在gmail.com
星期二 七月 24 13:35:46 HKT 2007

试验一下outlook,见谅。。。

-----邮件原件-----
发件人: python-chinese-bounces在lists.python.cn
[mailto:python-chinese-bounces在lists.python.cn] 代表 py
发送时间: 2007年7月24日 13:33
收件人: python-chinese在lists.python.cn
主题: [python-chinese] [请教]继续cookie的问题


请教一下,有个登录页面需要输入用户名、密码和一个随机数字图片验证,图片验证无
法屏蔽掉

所以想用IE登录后获取cookies再用python读取内页的内容

请问如何才能在IE登录后,用python获取到cookies并保存呢?

测试了一个版本代码如下:

import ClientCookie
cj = ClientCookie.MSIECookieJar(delayload=True)
cj.load_from_registry()
print cj
import urllib2
opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
urllib2.install_opener(opener)
ccfindex = urllib2.urlopen(‘ http://abc.com’)

却无法登录页面提示“seesions过期或没有登录的操作” 
print出来的CJ值是:


不知道是不是没获取到cookies还是怎么着``  郁闷了很长时间了,请高手指点` 



        致
礼!
 

	py.7在163.com
	2007-07-24


_______________________________________________
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

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

2007年07月24日 星期二 13:40

Tian askfor在gmail.com
星期二 七月 24 13:40:06 HKT 2007

http://www.voidspace.org.uk/python/articles/cookielib.shtml

ÊDz»ÊÇ°æ±¾²»Ò»ÑùÁË¡£
In Python 2.4 this is called
cookielib<http://docs.python.org/lib/module-cookielib.html>and is part
of the standard library. Prior to Python
2.4 it existed as ClientCookie<http://wwwsearch.sourceforge.net/ClientCookie/>,
but it's not a drop in replacement.


On 7/24/07, py <py.7在163.com> wrote:
>
>
> Çë½Ìһϣ¬ÓиöµÇ¼ҳÃæÐèÒªÊäÈëÓû§Ãû¡¢ÃÜÂëºÍÒ»¸öËæ»úÊý×ÖͼƬÑéÖ¤£¬Í¼Æ¬ÑéÖ¤ÎÞ·¨ÆÁ±Îµô
>
> ËùÒÔÏëÓÃIEµÇ¼ºó»ñÈ¡cookiesÔÙÓÃpython¶ÁÈ¡ÄÚÒ³µÄÄÚÈÝ
>
> ÇëÎÊÈçºÎ²ÅÄÜÔÚIEµÇ¼ºó£¬ÓÃpython»ñÈ¡µ½cookies²¢±£´æÄØ£¿
>
> ²âÊÔÁËÒ»¸ö°æ±¾´úÂëÈçÏ£º
>
> import ClientCookie
> cj = ClientCookie.MSIECookieJar(delayload=True)
> cj.load_from_registry()
> print cj
> import urllib2
> opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
> urllib2.install_opener(opener)
> ccfindex = urllib2.urlopen£¨' http://abc.com'£©
>
> È´ÎÞ·¨µÇ¼ҳÃæÌáʾ"seesions¹ýÆÚ»òûÓеǼµÄ²Ù×÷"
> print³öÀ´µÄCJÖµÊÇ£º
> 
>
> ²»ÖªµÀÊDz»ÊÇû»ñÈ¡µ½cookies»¹ÊÇÔõô×Å``  ÓôÃÆÁ˺ܳ¤Ê±¼äÁË£¬Çë¸ßÊÖÖ¸µã`
>
>
>
> ÖÂ
> Àñ£¡
>
>
>        py.7在163.com
>        2007-07-24
>
>
> _______________________________________________
> 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/20070724/d56fd462/attachment.html 

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

2007年07月24日 星期二 14:40

py py.7在163.com
星期二 七月 24 14:40:00 HKT 2007

	  我用的是1.2.0版本的 ClientCookie 请问改了写法了吗?现在应该怎么改`` 谢谢。 

======= 2007-07-24 14:29:35 您在来信中写道:=======

>Message: 3
>Date: Tue, 24 Jul 2007 13:40:06 +0800
>From: Tian <askfor在gmail.com>
>Subject: Re: [python-chinese] [请教]继续cookie的问题
>To: python-chinese在lists.python.cn
>Message-ID:
>	<a2d2a5a10707232240s1c5be8b2p9c3110fb807de7e9在mail.gmail.com>
>Content-Type: text/plain; charset="gb2312"
>
>http://www.voidspace.org.uk/python/articles/cookielib.shtml
>
>是不是版本不一样了。
>In Python 2.4 this is called
>cookielib<http://docs.python.org/lib/module-cookielib.html>and is part
>of the standard library. Prior to Python
>2.4 it existed as ClientCookie<http://wwwsearch.sourceforge.net/ClientCookie/>,
>but it's not a drop in replacement.
>
>
>On 7/24/07, py <py.7在163.com> wrote:
>>
>>
>> 请教一下,有个登录页面需要输入用户名、密码和一个随机数字图片验证,图片验证无法屏蔽掉
>>
>> 所以想用IE登录后获取cookies再用python读取内页的内容
>>
>> 请问如何才能在IE登录后,用python获取到cookies并保存呢?
>>
>> 测试了一个版本代码如下:
>>
>> import ClientCookie
>> cj = ClientCookie.MSIECookieJar(delayload=True)
>> cj.load_from_registry()
>> print cj
>> import urllib2
>> opener = urllib2.build_opener(urllib2.HTTPCookieProcessor(cj))
>> urllib2.install_opener(opener)
>> ccfindex = urllib2.urlopen(' http://abc.com')
>>
>> 却无法登录页面提示"seesions过期或没有登录的操作"
>> print出来的CJ值是:
>> 
>>
>> 不知道是不是没获取到cookies还是怎么着``  郁闷了很长时间了,请高手指点`
>>
>>
>>
>>>> 礼!
>>
>>
>>        py.7在163.com
>>        2007-07-24
>>
>>
>> _______________________________________________
>> 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/20070724/d56fd462/attachment-0001.html 
>

			

        致
礼!
 

	py.7在163.com
	2007-7-24

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号