Python论坛  - 讨论区

标题:[python-chinese] 命令行运行脚本输出中文遭到警告

2006年01月06日 星期五 02:35

魏忠 weizhong2004 at gmail.com
Fri Jan 6 02:35:39 HKT 2006

D:\py>python mygrep.py
sys:1: DeprecationWarning: Non-ASCII character '\xca' in file mygrep.py on
line
3, but no encoding declared; see http://www.python.org/peps/pep-0263.htmlfor de
tails
使用方法: mygrep filename findword

如果在py源代码中输出中文,在命令行方式运行时就会出上面这个错误
如何解决该问题?

--

开飞机的舒克
http://www.lvye.org/shuke
msn:weizhong at netease.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060106/82d44acc/attachment.html

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

2006年01月06日 星期五 02:55

xxmplus xxmplus at gmail.com
Fri Jan 6 02:55:07 HKT 2006

在开头加一句coding

# -*- coding: utf-8 -*-

在 06-1-6,魏忠<weizhong2004 at gmail.com> 写道:
> D:\py>python mygrep.py
> sys:1: DeprecationWarning: Non-ASCII character '\xca' in file mygrep.py on
> line
> 3, but no encoding declared; see
> http://www.python.org/peps/pep-0263.html for de
> tails
> 使用方法: mygrep filename findword
>
> 如果在py源代码中输出中文,在命令行方式运行时就会出上面这个错误
> 如何解决该问题?
>
> --
>
> 开飞机的舒克
> http://www.lvye.org/shuke
>  msn:weizhong at netease.com
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request at lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>
>

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

2006年01月06日 星期五 15:09

Apex Liu apex.liu at gmail.com
Fri Jan 6 15:09:29 HKT 2006

Py 2.3好像不支持coding。

在06-1-6,xxmplus <xxmplus at gmail.com> 写道:
>
> 在开头加一句coding
>
> # -*- coding: utf-8 -*-
>
> 在 06-1-6,魏忠<weizhong2004 at gmail.com> 写道:
> > D:\py>python mygrep.py
> > sys:1: DeprecationWarning: Non-ASCII character '\xca' in file mygrep.pyon
> > line
> > 3, but no encoding declared; see
> > http://www.python.org/peps/pep-0263.html for de
> > tails
> > 使用方法: mygrep filename findword
> >
> > 如果在py源代码中输出中文,在命令行方式运行时就会出上面这个错误
> > 如何解决该问题?
> >
> > --
> >
> > 开飞机的舒克
> > http://www.lvye.org/shuke
> >  msn:weizhong at netease.com
> > _______________________________________________
> > python-chinese
> > Post: send python-chinese at lists.python.cn
> > Subscribe: send subscribe to
> > python-chinese-request at lists.python.cn
> > Unsubscribe: send unsubscribe to
> > python-chinese-request at lists.python.cn
> > Detail Info:
> > http://python.cn/mailman/listinfo/python-chinese
> >
> >
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


--
---------------------------------
Apex Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060106/d377411f/attachment.html

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

2006年01月06日 星期五 15:13

limodou limodou at gmail.com
Fri Jan 6 15:13:35 HKT 2006

在 06-1-6,Apex Liu<apex.liu at gmail.com> 写道:
> Py 2.3好像不支持coding。
>
当然支持,但有些汉字的编码不是直接支持,但安装cjkcodec应该就可以了。在windows+2.3下,可以使用

#coding=cp936

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

2006年01月06日 星期五 15:18

Apex Liu apex.liu at gmail.com
Fri Jan 6 15:18:03 HKT 2006

To limodou:

如果我写一个脚本,希望python 2.3
/2.4都能够正常使用coding的功能,应该怎么做呢?目前正在做一个自动化构建的脚本,正好要用到,但是因为有些系统自带的是低版本,无法直接支持,导致程序的提示信息及注释都是英文的。


在06-1-6,limodou <limodou at gmail.com> 写道:
>
> 在 06-1-6,Apex Liu<apex.liu at gmail.com> 写道:
> > Py 2.3好像不支持coding。
> >
> 当然支持,但有些汉字的编码不是直接支持,但安装cjkcodec应该就可以了。在windows+2.3下,可以使用
>
> #coding=cp936
>
> --
> I like python!
> My Blog: http://www.donews.net/limodou
> NewEdit Maillist: http://groups.google.com/group/NewEdit
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>
>


--
---------------------------------
Apex Liu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060106/fd72dbb5/attachment-0001.html

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

2006年01月06日 星期五 15:28

limodou limodou at gmail.com
Fri Jan 6 15:28:30 HKT 2006

在 06-1-6,Apex Liu<apex.liu at gmail.com> 写道:
> To limodou:
>
> 如果我写一个脚本,希望python
> 2.3/2.4都能够正常使用coding的功能,应该怎么做呢?目前正在做一个自动化构建的脚本,正好要用到,但是因为有些系统自带的是低版本,无法直接支持,导致程序的提示信息及注释都是英文的。
>

当然是使用utf-8了。

--
I like python!
My Blog: http://www.donews.net/limodou
NewEdit Maillist: http://groups.google.com/group/NewEdit

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号