我在这里学习了python,用来编写purposes....since脚本的recently....mainly,显然在做小脚本工作时,它应该和bash一样好。
但是有两个问题,python有没有自己的"wget“,或者你必须为此使用库(或者它有一个内置的库?)例如,在网站上检索图片之类的东西。
Secondly....is有一本书,或在线资源,主要从“脚本”的角度教授python。因为就高级语言而言……我主要使用C/C#/C++,但我真的需要一种像样的脚本语言,似乎Perl已经过时了。
谢谢
发布于 2011-01-26 14:40:24
这完全取决于你想做什么。Python提供了对wget的访问,就像bash一样。你可以调用普通的wget命令,然后使用os.system
来检索一个简单的文件。
但是,根据您需要的功能,Python通过附加的包为您提供了更大的灵活性。你可能想看看mechanize,看看一个更强大的“wget”的例子。或者,如果您需要支持不同的协议,则只需使用urllib
。
至于你问题的第二部分:我还没有读过任何专门针对脚本的书,但在谷歌上快速搜索一下,就会发现有足够多的书可用。
如果您有使用脚本(bash或perl)的经验,我建议您只遵循普通的python教程,也许可以跳过更多面向对象的部分。无论如何,python是一种可以快速学习和应用的语言。
发布于 2011-01-26 15:34:05
发布于 2011-01-26 14:37:00
我将回答第一个问题。你会想要使用urllib。内置了一堆不同的internet protocol handling libraries。
https://stackoverflow.com/questions/4805683
复制相似问题