2005年07月15日 星期五 20:19
换行做什么?你好象没有说清楚。 要换行自然要加换行符了。上面没加自然不会换行。 ';.join(sys.path) join是字符串的一个方法,它接受一个list参数,作用就是将这个list中的字符串用';'这个字符串给接起来,变成一个字符串。如: ','.join(['a', 'b', 'c']) 执行后变成: 'a,b,c' 想用unicode的表示形式,是不是u'\uxxxx'这种形式呀?那么要求你的字符串需要是unicode。如:a=u'a' print a结果就是 u'a' 但是汉字变成unicode不是简单地前面加个u就行了,要使用unicode(a, 'gb2312')才可以。这句话在python 2.4下执行没问题,还可以换成'gbk', 'gb18030'等汉字编码,在windows下还可以使用'cp936', 'mbcs'等。关于unicode一讲就太多了,在网上和这个邮件列表中找找吧。 在 05-7-15,广星<guangxing at ict.ac.cn> 写道: > 可是没有出现那位仁兄说得换行啊? > 而且这个机制(';'.join(sys.path))是怎么回事? > 如果我想以UNICODE的形式显示这些字符或者指定的字符串,需要怎么作呢? > 可否给些建议? > > 多谢,多谢! > >汉字不是看见了吗?还有什么问题? > > > >在 05-7-15,广星<guangxing at ict.ac.cn> 写道: > >> 没有报错, > >> 运行结果变成了下面的情况,请看: > >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> Teh Python Path is C:\Documents and Settings\Administrator\桌面\Python\CodeCra > >> ft;C:\WINNT\system32\python24.zip;C:\Documents and Settings\Administrator\桌面\P > >> ython\CodeCraft;C:\Python24\DLLs;C:\Python24\lib;C:\Python24\lib\plat-win;C:\Pyt > >> hon24\lib\lib-tk;C:\Python24;C:\Python24\lib\site-packages;C:\Python24\lib\site- > >> packages\wx-2.6-msw-unicode > >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> > >> >那报什么错呢? > >> > > >> >在 05-7-15,广星<guangxing at ict.ac.cn> 写道: > >> >> > >> >> 还是不行啊。 > >> >> > >> >> 是不是这么写呢? > >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> import sys > >> >> > >> >> print '\n\n The Python Path is ', ';'.join(sys.path), '\n' > >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> > >> >> ======= 2005-07-15 16:36:35 您在来信中写道:======= > >> >> > >> >> >不需要。看编码:'C:\\Documents and > >> >> >Settings\\Administrator\\\xd7\xc0\xc3\xe6\\Python\\CodeCraft'这根本不是Unicode。但显示字节的编码就是在于你直接打印 > >> >> >print sys.path > >> >> >而sys.path并不是一个字符串,它是一个list,因此在打印时python会自动调用repr将它的字节信息打印出来,如果想看得比较清楚的话需要将list转为string,如:';'.join(sys.path)这样就将sys.path转为以';'分隔的字符串了,试试看吧。 > >> >> > > >> >> >在 05-7-15,广星<guangxing at ict.ac.cn> 写道: > >> >> >> 初学者,在学习。 > >> >> >> 想请教各位一个问题,困惑了兄弟N久啦。 > >> >> >> > >> >> >> 如下面的片断 > >> >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> >> import sys > >> >> >> > >> >> >> print '\n\n The Python Path is ', sys.path, '\n' > >> >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> >> 在我这里的运行结果如下 > >> >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> >> The Python Path is ['C:\\Documents and Settings\\Administrator\\\xd7\xc0\xc3\x > >> >> >> e6\\Python\\CodeCraft', 'C:\\WINNT\\system32\\python24.zip', 'C:\\Documents and > >> >> >> Settings\\Administrator\\\xd7\xc0\xc3\xe6\\Python\\CodeCraft', 'C:\\Python24\\DL > >> >> >> Ls', 'C:\\Python24\\lib', 'C:\\Python24\\lib\\plat-win', 'C:\\Python24\\lib\\lib > >> >> >> -tk', 'C:\\Python24', 'C:\\Python24\\lib\\site-packages', 'C:\\Python24\\lib\\si > >> >> >> te-packages\\wx-2.6-msw-unicode'] > >> >> >> @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ > >> >> >> > >> >> >> 问题如下:$$$$$\\xd7\xc0\xc3\xe6$$$$$应该是汉字"我的文档才对啊"才对啊? > >> >> >> 怎么正确打印出来呢? > >> >> >> 是不是要设置成为UNICODE的模式进行打印呢? > >> >> >> 如来来作? > >> >> >> > >> >> >> > >> >> >> > >> >> >> > >> >> >> 广星 > >> >> >> guangxing at ict.ac.cn > >> >> >> 2005-07-15 > >> >> >> > >> >> >> _______________________________________________ > >> >> >> python-chinese list > >> >> >> python-chinese at lists.python.cn > >> >> >> http://python.cn/mailman/listinfo/python-chinese > >> >> >> > >> >> >> > >> >> >> > >> >> > > >> >> > > >> >> >-- > >> >> >I like python! > >> >> >My Donews Blog: http://www.donews.net/limodou > >> >> >New Google Maillist: http://groups-beta.google.com/group/python-cn > >> >> >_______________________________________________ > >> >> >python-chinese list > >> >> >python-chinese at lists.python.cn > >> >> >http://python.cn/mailman/listinfo/python-chinese > >> >> > > >> >> > >> >> = = = = = = = = = = = = = = = = = = = = > >> >> > >> >> > >> >> 致 > >> >> 礼! > >> >> > >> >> > >> >> 广星 > >> >> guangxing at ict.ac.cn > >> >> 2005-07-15 > >> >> > >> >> > >> >> _______________________________________________ > >> >> python-chinese list > >> >> python-chinese at lists.python.cn > >> >> http://python.cn/mailman/listinfo/python-chinese > >> >> > >> >> > >> >> > >> > > >> > > >> >-- > >> >I like python! > >> >My Donews Blog: http://www.donews.net/limodou > >> >New Google Maillist: http://groups-beta.google.com/group/python-cn > >> >_______________________________________________ > >> >python-chinese list > >> >python-chinese at lists.python.cn > >> >http://python.cn/mailman/listinfo/python-chinese > >> > > >> > >> = = = = = = = = = = = = = = = = = = = = > >> > >> > >> 致 > >> 礼! > >> > >> > >> 广星 > >> guangxing at ict.ac.cn > >> 2005-07-15 > >> > >> > >> _______________________________________________ > >> python-chinese list > >> python-chinese at lists.python.cn > >> http://python.cn/mailman/listinfo/python-chinese > >> > >> > >> > > > > > >-- > >I like python! > >My Donews Blog: http://www.donews.net/limodou > >New Google Maillist: http://groups-beta.google.com/group/python-cn > >_______________________________________________ > >python-chinese list > >python-chinese at lists.python.cn > >http://python.cn/mailman/listinfo/python-chinese > > > > = = = = = = = = = = = = = = = = = = = = > > > 致 > 礼! > > > 广星 > guangxing at ict.ac.cn > 2005-07-15 > > > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese > > > -- I like python! My Donews Blog: http://www.donews.net/limodou New Google Maillist: http://groups-beta.google.com/group/python-cn
Zeuux © 2025
京ICP备05028076号