urllib:
我们在python中可以通过urllib获取页面的源码
from urllib import request
f = request.urlopen("https://www.baidu.com")
ret = f.read().decode("utf-8")
print(ret,type(ret))
json:
json.loads可以为字典型,列表型的字符串转换为字典或者列表
json.dumps可以为python的字典,列表,元组转换为字典型字符串,列表型字符串和列表型字符串。
import json
li = ["a", "B", 1, 3]
lis = '["a", "B", 1, 3]'
tup = ("a", "b")
dic = {"a": "v", "k1": "v1"}
dics = '{"a":"v","k1":"v1"}'
print(li, type(li))
print(json.dumps(li), type(json.dumps(li)))
print(lis, type(lis))
print(json.loads(lis), type(json.loads(lis)))
print(tup, type(tup))
print(json.dumps(tup), type(json.dumps(tup)))
print(dic, type(dic))
print(json.dumps(dic), type(json.dumps(dic)))
print(dics, type(dics))
print(json.loads(dics), type(json.loads(dics)))
result > ['a', 'B', 1, 3] <class 'list'>
["a", "B", 1, 3] <class 'str'>
["a", "B", 1, 3] <class 'str'>
['a', 'B', 1, 3] <class 'list'>
('a', 'b') <class 'tuple'>
["a", "b"] <class 'str'>
{'a': 'v', 'k1': 'v1'} <class 'dict'>
{"a": "v", "k1": "v1"} <class 'str'>
{"a":"v","k1":"v1"} <class 'str'>
{'a': 'v', 'k1': 'v1'} <class 'dict'>
安装第三方模块
1.通过Pip install 安装(pip 工具在python安装目录的scripts下,将其添加到环境变量中就可以使用了)
2.下载源码安装,解压,在终端执行python setup.py install