2006年02月21日 星期二 18:10
今天重新做这个测试,发现limodou的方法有小问题: windows下如果到脚本所在目录执行脚本 c:\Python24\python.exe script1.py 用os.path.dirname(sys.argv[0])获得的结果是'' argv[0]必须要用os.path.abspath()扩展成全路径,才能用os.path.dirname()取得 正确的脚本所在路径。 在05-8-15,. newbie <learnpython at gmail.com> 写道: > > 恩,好,那就用sys.argv[0],比较可靠 > > 多谢limodou > > 在 05-8-15,limodou<limodou at gmail.com> 写道: > > 在 05-8-15,. newbie<learnpython at gmail.com> 写道: > > > C:\Python24>python c:\aa\script1.py > > > c:\aa > > > c:\aa > > > > > > > > > 结果好像还一样,@_@~~~ > > > > > > > 这样的结果只能说明是python给你自动处理了。不过建议还是不要使用sys.path, > 因为你的程序可能会修改sys.path的值,会造成处理上的问题。跨平台的问题我没有试过。而使用sys.argv[0]是准确的。 > > > > -- > > I like python! > > My Donews Blog: http://www.donews.net/limodou > > > > _______________________________________________ > > 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/20060221/6477df61/attachment.htm
2006年02月21日 星期二 18:41
On 2/21/06, Eric Hu <eric.hu72 at gmail.com> wrote: > 今天重新做这个测试,发现limodou的方法有小问题: > windows下如果到脚本所在目录执行脚本 > c:\Python24\python.exe script1.py > 用os.path.dirname(sys.argv[0])获得的结果是'' > > argv[0]必须要用os.path.abspath()扩展成全路径,才能用os.path.dirname()取得 > 正确的脚本所在路径。 > 是的。你说的对。 -- I like python! My Blog: http://www.donews.net/limodou NewEdit Maillist: http://groups.google.com/group/NewEdit
2006年02月22日 星期三 23:50
为什么我只找到了 cyrpt,md5,sha 现在经常用的des,,rsa,,aes,twofish,tea 等等,都没有找到..郁闷......
2006年02月23日 星期四 11:57
On 2/23/06, 聪明的傻瓜 <wmjie.cn at gmail.com> wrote: > 为什么我只找到了 cyrpt,md5,sha > 现在经常用的des,,rsa,,aes,twofish,tea 等等,都没有找到..郁闷...... > You'd better to use google more efficiently. Google://"python crypto" Python Cryptography Toolkit The Toolkit is a collection of cryptographic algorithms and protocols, implemented for use from Python. The current release is 2.0.1. Among the contents of the package: * Hash functions: MD2, MD4, RIPEMD, SHA256. * Block encryption algorithms: AES, ARC2, Blowfish, CAST, DES, Triple-DES, IDEA, RC5. * Stream encryption algorithms: ARC4, simple XOR. * Public-key algorithms: RSA, DSA, ElGamal, qNEW. * Protocols: All-or-nothing transforms, chaffing/winnowing. * Miscellaneous: RFC1751 module for converting 128-key keys into a set of English words, primality testing. * Some demo programs (currently all quite old and outdated). http://www.amk.ca/python/code/crypto -- Best Regards Carlos
2006年02月23日 星期四 13:55
http://www.amk.ca/python/code/crypto 这个包里的加密和hash算法比较全的,可以试一下 在06-2-22,聪明的傻瓜 <wmjie.cn at gmail.com> 写道: > > 为什么我只找到了 cyrpt,md5,sha > 现在经常用的des,,rsa,,aes,twofish,tea 等等,都没有找到..郁闷...... > _______________________________________________ > 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 > -- 茫茫人海,你是我的最爱 -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.exoweb.net/pipermail/python-chinese/attachments/20060223/754609c2/attachment-0001.htm
Zeuux © 2025
京ICP备05028076号