Python论坛  - 讨论区

标题:Re: [python-chinese] 请教两个问题

2006年02月21日 星期二 18:10

Eric Hu eric.hu72 at gmail.com
Tue Feb 21 18:10:40 HKT 2006

今天重新做这个测试,发现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

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

2006年02月21日 星期二 18:41

limodou limodou at gmail.com
Tue Feb 21 18:41:20 HKT 2006

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

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

2006年02月22日 星期三 23:50

聪明的傻瓜 wmjie.cn at gmail.com
Wed Feb 22 23:50:54 HKT 2006

为什么我只找到了 cyrpt,md5,sha
现在经常用的des,,rsa,,aes,twofish,tea 等等,都没有找到..郁闷......

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

2006年02月23日 星期四 11:57

Carlos Liu about.linux at gmail.com
Thu Feb 23 11:57:38 HKT 2006

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

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

2006年02月23日 星期四 13:55

大熊 bearsprite at gmail.com
Thu Feb 23 13:55:31 HKT 2006

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

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号