Python 轻量级数据交换格式 JSON

Python 轻量级数据交换格式 JSONJSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它使得人们很容易的进行阅读和编写。同时也方便了机器进行解析和生成。它是基于 JavaScript Programming Language , Standard ECMA-262 3rd Edition - December 1999 的一个子集。 JSON采用完

- 阅读全文 -

Python 打包发布:Pyinstaller

Python 打包发布:Pyinstaller如何让自己编写的python源代码生成一个可执行的文件,如.exe呢?在创建了独立应用(自包含该应用的依赖包)之后,还可以使用 PyInstaller 将Python程序生成可直接运行的程序,这个程序就可以被分发到对应的 Windows 或 Mac OS X 还有Linux 平台上运行。含 PyInstaller 模块,因此需要自行安装 PyInsta

- 阅读全文 -

Python 迭代器和生成器

Python 迭代器和生成器迭代是Python最强大的功能之一,是访问集合元素的一种方式,一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()。list = [1,2,3,4] # 创造迭代器对象 iteror = iter(list) print(next(iteror))

- 阅读全文 -

Python各种推导式

Python 各种推导式列表推导式列表推导式可以利用 range 区间、元组、列表、字典和集合等数据类型,快速生成一个满足指定需求的列表。列表推导式的语法格式如下:[表达式 for 迭代变量 in 可迭代对象 [if 条件表达式] ]例、>>> list=[x**2 for x in range(10) if x%2==0] >>> list [0, 4, 16

- 阅读全文 -

Python 异常处理

异常处理在Python中,异常即是一个事件,表示一个错误。当程序中出现异常是若不异常处理则会报错,如果你不想在异常发生时结束你的程,那么可以 try/except 语句用来检测try语句块中的错误,从而让except语句捕获异常信息并处理。处理方法在前面的requests示例中,我们已经使用过异常处理了import requests def urlGet(url): try:

- 阅读全文 -