1.Get图片有三种方法
url = 'xx'
path = 'xx'
import requests
data = requests.get(url)
with open(path, 'wb+') as image:
image.write(data)
image.close()
import requests
data = requests.get(url, stream=True)
with open(path, 'wb+') as image:
for chunk in image.iter_content(chunk=512)
image.write(chunk)
image.close()
from urllib.request import urlretrieve
urlretrieve(url, path)
2.网页中的中文Unicode编码转换方式
UnicodeData.encode('utf-8').decode('unicode_escape')
3.对字符串的处理
String.replace('\\/', '/') #对左斜杠的处理最好转义,否则会得到一个DeprecationWarrning弃置警告
String.splite('str') #以str为分割切片字符串
String.index('str', index_seq) #以str为分割对字符串建立位置索引
String.find('str') #找寻str所在位置
4.if...else和if...elif注意事项
if成立,else不执行,if不成立才执行else,同,if成立后面的elif不执行,if不成立,才去执行判断elif
5.取大断文本中需要的字符串
string = '/**/this_is_test_20200101({"key":"value", "key2":"[value1, value2]", "key3":{"key0":"value", "key0_1":"value1"}})' #若只想取其中字典部分
string_out = string[string.find('(')+1:string.find(')')] #使用str类型的find函数确定特征提取的位置,再用定位显示的方法提取括号中的数据