在命令行程序中,经常需要获取命令行参数。Python 内置的 sys.argv 保存了完整的参数列表,我们可以…
Base64 是一种用 64 个字符来表示任意二进制数据的方法。 用记事本打开 exe、jpg、pdf 这些文…
准确地讲,Python 没有专门处理字节的数据类型。但由于 b’str’ 可以表示字节,所以,字节数组=二进制…
哈希算法简介 Python 的 hashlib 提供了常见的哈希算法,如 MD5,SHA1 等等。 什么是哈希…
通过哈希算法,我们可以验证一段数据是否有效,方法就是对比该数据的哈希值,例如,判断用户口令是否正确,我们用保存…
Python 的内建模块 itertools 提供了非常有用的用于操作迭代对象的函数。 首先,我们看看 ite…
在 Python 中,读写文件这样的资源要特别注意,必须在使用完毕后正确关闭它们。正确关闭文件资源的一个方法是…
urllib提供了一系列用于操作 URL 的功能。 Get urllib的 request 模块可以非常方便地…
XML 虽然比 JSON 复杂,在 Web 中应用也不如以前多了,不过仍有很多地方在用,所以,有必要了解如何操…
如果我们要编写一个搜索引擎,第一步是用爬虫把目标网站的页面抓下来,第二步就是解析该 HTML 页面,看看里面的…