2004年05月26日 星期三 18:10
An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040526/30551dbd/attachment.htm -------------- next part -------------- # -*- coding: UTF-8 -*- s = 'print "s = " + repr(s) + "\\n\\n" + s \n\nexec(s)' print "s = " + repr(s) + "\n\n" + s exec(s)
2004年05月26日 星期三 18:15
我觉得自身复制没有什么特别的,关键是能不能做到进化(即使是简单的) 我说的没有“人工智能”那么复杂的东西,我只是有这么一个想法而已。 ----- Original Message ----- From: liux at gdcn.com To: Python Mail List Sent: Wednesday, May 26, 2004 6:10 PM Subject: [python-chinese] Print Myself thrid! 这次给一个真正可以自繁殖的。其实就是简单的加了一个exec。某种意义上来说,算是作弊吧,因为它利用了解释语言的天然优势。 不过,把print 流重定向到解释器,也是一样的。对于编译型语言,可以把自身的内存复制出去…… 不过,大家在运行它之前,最好有个心理准备,这程序可是无限递归吖^_^。 对于复制源代码文件或者向其它机器复制之类的技术,我不想讨论了,因为,那个就纯属病毒的范围啦。 ------------------------------------------------------------------------------ _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040526/2ed5948c/attachment.html
2004年05月26日 星期三 18:17
请到google上查找Artificial Life,以及Genetic Programming ----- Original Message ----- From: Dirk To: python-chinese at lists.python.cn Sent: Wednesday, May 26, 2004 6:15 PM Subject: Re: [python-chinese] Print Myself thrid! 我觉得自身复制没有什么特别的,关键是能不能做到进化(即使是简单的) 我说的没有“人工智能”那么复杂的东西,我只是有这么一个想法而已。 ----- Original Message ----- From: liux at gdcn.com To: Python Mail List Sent: Wednesday, May 26, 2004 6:10 PM Subject: [python-chinese] Print Myself thrid! 这次给一个真正可以自繁殖的。其实就是简单的加了一个exec。某种意义上来说,算是作弊吧,因为它利用了解释语言的天然优势。 不过,把print 流重定向到解释器,也是一样的。对于编译型语言,可以把自身的内存复制出去…… 不过,大家在运行它之前,最好有个心理准备,这程序可是无限递归吖^_^。 对于复制源代码文件或者向其它机器复制之类的技术,我不想讨论了,因为,那个就纯属病毒的范围啦。 ---------------------------------------------------------------------------- _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese ------------------------------------------------------------------------------ _______________________________________________ python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040526/94edea8b/attachment.htm
2004年05月26日 星期三 19:07
其实可以做成模块 ---printmyself.py--- #!c:/python23/python.exe # -*- coding: gbk -*- from sys import exit def readmyselp(filename): h=open(filename,'rb') temp=h.read() h.close() print 'Content-Type: text/plain; charset=gbk\r\n' print temp exit(0) 然后在要输出自身内容的程序文件开头插入 from printmyself import * readmyselp(__file__) 这样就可以了,上面的模块文件还可以把temp里面的内容修正一下再输出,例如删除掉from printmyself import *和readmyselp(__file__)字段再输出,或者学习用的话,高亮函数名称再输出也可以 ----- Original Message ----- From: <liux at gdcn.com> To: "Python Mail List" <python-chinese at lists.python.cn> Sent: Wednesday, May 26, 2004 6:10 PM Subject: [python-chinese] Print Myself thrid! 这次给一个真正可以自繁殖的。其实就是简单的加了一个exec。某种意义上来说,算是作弊吧,因为它利用了解释语言的天然优势。 不过,把print 流重定向到解释器,也是一样的。对于编译型语言,可以把自身的内存复制出去…… 不过,大家在运行它之前,最好有个心理准备,这程序可是无限递归吖^_^。 对于复制源代码文件或者向其它机器复制之类的技术,我不想讨论了,因为,那个就纯属病毒的范围啦。 -------------------------------------------------------------------------------- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2004年05月26日 星期三 19:21
再次修正printmyself.py如下: ---printmyself.py--- #!c:/python23/python.exe # -*- coding: gbk -*- from sys import exit import re def readmyself(filename): h=open(filename,'rb') temp=h.read() h.close() print 'Content-Type: text/plain; charset=gbk\r\n' p=re.compile(r'from\ printmyself\ import\ \*\r\n') temp=p.sub('',temp) p=re.compile(r'readmyself\(\_\_file\_\_\)\r\n') temp=p.sub('',temp) print temp exit(0) 这次可以自动替换from printmyself import *和readmyself(__file__)字段再输出 ----- Original Message ----- From: "The UnderTaker" <undertaker at i-cable.com> To: <python-chinese at lists.python.cn> Sent: Wednesday, May 26, 2004 7:07 PM Subject: Re: [python-chinese] Print Myself thrid! > 其实可以做成模块 > ---printmyself.py--- > #!c:/python23/python.exe > # -*- coding: gbk -*- > from sys import exit > def readmyselp(filename): > h=open(filename,'rb') > temp=h.read() > h.close() > print 'Content-Type: text/plain; charset=gbk\r\n' > print temp > exit(0) > > 然后在要输出自身内容的程序文件开头插入 > from printmyself import * > readmyselp(__file__) > > 这样就可以了,上面的模块文件还可以把temp里面的内容修正一下再输出,例如删除掉from printmyself import *和readmyselp(__file__)字段再输出,或者学习用的话,高亮函数名称再输出也可以 > > > ----- Original Message ----- > From: <liux at gdcn.com> > To: "Python Mail List" <python-chinese at lists.python.cn> > Sent: Wednesday, May 26, 2004 6:10 PM > Subject: [python-chinese] Print Myself thrid! > > > 这次给一个真正可以自繁殖的。其实就是简单的加了一个exec。某种意义上来说,算是作弊吧,因为它利用了解释语言的天然优势。 > > 不过,把print 流重定向到解释器,也是一样的。对于编译型语言,可以把自身的内存复制出去…… > > 不过,大家在运行它之前,最好有个心理准备,这程序可是无限递归吖^_^。 > > 对于复制源代码文件或者向其它机器复制之类的技术,我不想讨论了,因为,那个就纯属病毒的范围啦。 > > > > -------------------------------------------------------------------------------- > > > > _______________________________________________ > > python-chinese list > > python-chinese at lists.python.cn > > http://python.cn/mailman/listinfo/python-chinese > > -------------------------------------------------------------------------------- > _______________________________________________ > python-chinese list > python-chinese at lists.python.cn > http://python.cn/mailman/listinfo/python-chinese >
2004年05月27日 星期四 11:51
小弟最近在配置CVS服务,服务跑在redhat9上,客户端是xp,wincvs。现在cvs服务已 经转起来了,但发现上传文件时有问题: 如果文件名是中文的,上传到服务器上的文件名是乱码的,但在wincvs中显示倒是 正确的名称,但签出后的文件有些文件名被截断了,有些甚至内容也没了,真是要命啊 ! 我试过两个cvs,一个是redhat自带的cvs;一个是最新的cvsnt,编译安装的。两个都 是同样的现象。 是否是操作系统的设置不正确?还是cvs编译时什么选项没有打开? python-chinese list python-chinese at lists.python.cn http://python.cn/mailman/listinfo/python-chinese -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20040527/cd7f956c/attachment.html
2004年05月27日 星期四 12:11
Hollo zhao: 使用 SVN 吧! 比CVS 快,而且容易管理! M$ 平台结合的也非常好,还有专门的Python 接口! /******** [2004-05-27]12:11:01 ; zhao wrote: zhao> 小弟最近在配置CVS服务,服务跑在redhat9上,客户端是xp,wincvs。现在cvs服务已 zhao> 经转起来了,但发现上传文件时有问题: zhao> zhao> 如果文件名是中文的,上传到服务器上的文件名是乱码的,但在wincvs中显示倒是 zhao> 正确的名称,但签出后的文件有些文件名被截断了,有些甚至内容也没了,真是要命啊 zhao> ! zhao> 我试过两个cvs,一个是redhat自带的cvs;一个是最新的cvsnt,编译安装的。两个都 zhao> 是同样的现象。 zhao> 是否是操作系统的设置不正确?还是cvs编译时什么选项没有打开? zhao> python-chinese list zhao> python-chinese at lists.python.cn zhao> http://python.cn/mailman/listinfo/python-chinese ********************************************/ -- Free as in Freedom Zoom.Quiet #=========================================# ]Time is unimportant, only life important![ #=========================================# sender is the Bat!2.02 CE
Zeuux © 2024
京ICP备05028076号