我最近一直在这里学习 python...主要是为了脚本编写目的...因为显然它在执行小型脚本工作方面几乎与 bash 一样好。
但是有两个问题,Python 是否有它自己的“wget”,或者您是否必须使用一个库(或者它是否有内置的?)来执行诸如从网站检索图像之类的操作。
其次......有没有一本书或在线资源主要从“脚本”的角度教授Python。因为就高级语言而言......我主要使用 C/C#/C++,但我确实需要一种像样的脚本语言,而且从每个人告诉我的情况看,Perl 似乎已经过时了。
谢谢
最佳答案
这完全取决于您想做什么。 Python 为您提供了对 wget 的访问,就像 bash 一样。您可以调用普通的 wget 命令并使用例如检索一个简单的文件os.system
。
但是,根据您需要多少功能,Python 通过附加包为您提供了更大的灵活性。您可能想看看mechanize有关更强大的“wget”的示例。或者,如果您需要支持不同的协议(protocol),则只需 urllib
。
至于你问题的第二部分:我还没有读过任何专门针对脚本编写的书籍,但是快速谷歌搜索表明,有足够多的书籍可供使用。
如果您有脚本编写(bash 或 perl)经验,我建议您只需遵循普通的 python 教程,也许可以跳过更多面向对象的部分。不管怎样,Python是一门学习和应用都非常快的语言。
关于Python Wget?/脚本书籍?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4805683/