Python Wget?/脚本书籍?
我最近在学习Python,主要是为了写一些小脚本,因为听说它在处理小脚本任务方面几乎和bash一样好。
不过我有两个问题。首先,Python有没有类似“wget”的功能,还是说需要用某个库来实现(或者它有没有内置的功能)?比如说从网站上下载图片之类的。
其次,有没有什么书籍或者在线资源,主要是从“脚本编写”的角度来教Python的?因为在高级语言中,我主要用的是C/C#/C++,但我真的需要一个不错的脚本语言,听说Perl现在已经不太流行了。
谢谢!
3 个回答
2
这完全取决于你想做什么。Python可以像bash一样使用wget。你可以用普通的wget命令来获取一个简单的文件,比如用os.system
来实现。
不过,根据你需要的功能,Python还提供了更多的灵活性和额外的工具包。如果你想要一个更强大的“wget”,可以看看mechanize。或者如果你需要支持其他协议,可以直接使用urllib
。
至于你问题的第二部分:我没有专门看过关于脚本编写的书,但快速搜索一下发现有很多相关的书籍。
如果你有脚本编写的经验(比如bash或perl),我建议你直接跟着普通的Python教程走,可能可以跳过一些面向对象的部分。总之,Python是一门可以很快学习和应用的语言。