Python Wget?/脚本书籍?

标签 python scripting

我最近一直在这里学习 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/

相关文章:

mysql - Bash MySQL 分割文件位置

linux - shell脚本中%和%%有什么区别?

python - 远程服务器上的子进程

javascript - 从内联 JavaScript 中提取数据

python - Django UpdateView 的内联表单集

linux - 解析文件名的一部分以用作 bash 中的变量

node.js - 顺序执行请求

python - 在 Raspi 上使用带有 Python 的 C 库

python - 为什么 __setitem__ 比 cdef 类的等效 "normal"方法快得多?

linux - 尝试使用 sed 将单词移动到行尾