Python论坛  - 讨论区

标题:[python-chinese] unix下字符编码替换的问题。

2004年09月09日 星期四 17:26

梅劲松  stephen.cn at gmail.com
Thu Sep 9 17:26:08 HKT 2004

我在unix下将一个字符串打印出来,格式如下:
hu Sep  9 17:48:44 2004 - From:stephen at xxxxx.com^@To:info at xxxxcom^@^@
现在我想将^@这个字换串替换为空格。但是用
message.replace("^@"," ")
这样的语句是不行的,好象这个字符是某种编码。
那位能帮忙解决吗?

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

2004年09月09日 星期四 17:31

March Liu March.Liu at gmail.com
Thu Sep 9 17:31:04 HKT 2004

晕,我一开始没理解明白,"^"是一个特殊字符,你应该在"^"前加反斜杠:
message.replace("\^@"," ")


On Thu, 9 Sep 2004 17:26:08 +0800, 梅劲松 <stephen.cn at gmail.com> wrote:
> 我在unix下将一个字符串打印出来,格式如下:
> hu Sep  9 17:48:44 2004 - From:stephen at xxxxx.com^@To:info at xxxxcom^@^@
> 现在我想将^@这个字换串替换为空格。但是用
> message.replace("^@"," ")
> 这样的语句是不行的,好象这个字符是某种编码。
> 那位能帮忙解决吗?
> 
> 
> _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
> 
> 
> 



-- 
刘鑫
March.Liu


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

2004年09月09日 星期四 19:27

lee lew10194 at 163.com
Thu Sep 9 19:27:22 HKT 2004

大家好!我刚开始接触python,而且以前也没有多少编程经验。刚看教程说到如何用distutils和py2exe生成windows下的exe程序,可是一直不能实现。
    我先编辑了一个简单的py脚本文件(生成按钮的),用IDLE可以编辑没有错误。然后编辑一个setup.py文件,内容 :
from distutils.core import setup
import py2exe
setup(name="CreateMenu",scripts=["CreateMenu.py"])

    之后运行 setup.py py2exe,看教程说应该在dist目录下生成CreateMenu目录,里边应该有2个dll文件和一个Create.exe文件。运行该exe文件就可以生成按钮了。可是我打开dist目录,里边只有一个w9xpopen.exe和一个python23.dll,还有一个librar压缩文件和一个_sre.pyd文件。运行w9popen.exe提示"This program is used by Python's os.popen function to work around a limitation in Windows 95/98.It is not designed to be used as a stand-alone program."
    还望各位多多指点,好郁闷阿~ 怎么才可以生成应用程序?为什么dist里边没有CreateMenu文件夹。头都大了~~~~

    

	

 				

        





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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号