2007年12月29日 星期六 23:44
一个处理xml的脚本, 经常要做转换,不然string就会出错。 怎么样能够设置encode? 查了一下,sys.setdefaultencode()这个东东在python启动的时候调用site.py的时候就给销毁了, 除非自己改。有没有别的办法在程序里面改? -- HOMEPAGE_ http://www.zhouyuanchi.com BLOG_ http://www.happysky.org
2007年12月30日 星期日 08:09
less -N /usr/lib/python2.5/site.py [code] 414 # Remove sys.setdefaultencoding() so that users cannot change the 415 # encoding after initialization. The test for presence is needed when 416 # this module is run as a script, because this code is executed twice. 417 if hasattr(sys, "setdefaultencoding"): 418 del sys.setdefaultencoding [/code] 我用的是Ubuntu710,你如果用别的OS或者别的版本的Py,site.py的路径以及具体要修改的位置可能会不同。不过具体配置方法都一样。把这几行注释掉就行了。 On Dec 29, 2007 10:44 AM, ppip <ppip.nk在gmail.com> wrote: > 一个处理xml的脚本, > 经常要做转换,不然string就会出错。 > > 怎么样能够设置encode? > > 查了一下,sys.setdefaultencode()这个东东在python启动的时候调用site.py的时候就给销毁了, > 除非自己改。有没有别的办法在程序里面改? > > -- > HOMEPAGE_ http://www.zhouyuanchi.com > BLOG_ http://www.happysky.org > _______________________________________________ > 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
2007年12月30日 星期日 09:48
贴了一百遍 reload(sys) 了…… import sys reload(sys) sys.setdefaultencoding('utf8') On Dec 29, 2007 11:44 PM, ppip <ppip.nk at gmail.com> wrote: > 一个处理xml的脚本, > 经常要做转换,不然string就会出错。 > > 怎么样能够设置encode? > > 查了一下,sys.setdefaultencode()这个东东在python启动的时候调用site.py的时候就给销毁了, > 除非自己改。有没有别的办法在程序里面改? >
2007年12月30日 星期日 11:58
谢谢,这个能用:) On Dec 30, 2007 9:48 AM, Jiahua Huang <jhuangjiahua在gmail.com> wrote: > 贴了一百遍 reload(sys) 了…… > > import sys > reload(sys) > sys.setdefaultencoding('utf8') > > On Dec 29, 2007 11:44 PM, ppip <ppip.nk在gmail.com> wrote: > > 一个处理xml的脚本, > > 经常要做转换,不然string就会出错。 > > > > 怎么样能够设置encode? > > > > 查了一下,sys.setdefaultencode()这个东东在python启动的时候调用site.py的时候就给销毁了, > > 除非自己改。有没有别的办法在程序里面改? > > > > _______________________________________________ > 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 -- NAME_ 周元驰 TEL_ +8613803085747 HOMEPAGE_ http://www.zhouyuanchi.com BLOG_ http://www.happysky.org
Zeuux © 2025
京ICP备05028076号