日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

常用的基础模块介绍

發(fā)布時間:2024/8/24 综合教程 38 生活家
生活随笔 收集整理的這篇文章主要介紹了 常用的基础模块介绍 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
模塊,是用一堆代碼來實現(xiàn)某個功能的代碼集合
類似于函數(shù)式編程和面向過程編程,函數(shù)式編程則完成一個功能,其他代碼來調(diào)用該功能,提供了代碼的重用性和代碼間的耦合性
而對于一個復(fù)雜的功能,可能需要多個函數(shù)才能完成,這些文件組成的代碼集合稱為模塊
模塊分為三種:自定義模塊;內(nèi)置標(biāo)準(zhǔn)模塊;開源模塊
模塊一:datetime和time

 1 import time
 2 print("返回標(biāo)準(zhǔn)時間(含年月日等信息):",time.asctime())
 3 print("返回本地時間的struct time時間格式:",time.localtime())
 4 print("返回utc的struct時間對象格式:",time.gmtime(time.time()-800000))
 5 print("返回標(biāo)準(zhǔn)時間格式:",time.asctime(time.localtime()))
 6 print("返回標(biāo)準(zhǔn)時間格式:",time.ctime())
 7 # #
 8 # # #將日期字符串轉(zhuǎn)換成時間戳
 9 string2_struct=time.strptime("2016/10/22","%Y/%m/%d")
10 print("將日期字符串轉(zhuǎn)換成struct格式:",string2_struct)
11 # #
12 struct_2_stamp=time.mktime(string2_struct)
13 print("將struct轉(zhuǎn)換成時間戳:",struct_2_stamp)
14 # #
15 # # #將時間戳轉(zhuǎn)換為字符串
16 print(time.gmtime(time.time()-86640))  #將utc時間戳轉(zhuǎn)換成structtime格式
17 print(time.altzone)
18 # #
19 # # #將utc struct_time 格式轉(zhuǎn)成指定的字符串格式  格式化時間格式
20 print(time.strftime("%Y-%m-%d %H:%M:%S",time.gmtime()))
21 # #
22 # #
23 # # #datetime
24 import datetime
25 print("返回系統(tǒng)當(dāng)前時間:",datetime.datetime.now())
26 print("標(biāo)準(zhǔn)格式;",datetime.datetime.fromtimestamp(time.time()))
27 # # #時間加減
28 print("當(dāng)前時間加三天:",datetime.datetime.now()+datetime.timedelta(3))
29 print("當(dāng)前時間減三天:",datetime.datetime.now()+datetime.timedelta(-3))
30 print("當(dāng)前時間加三小時:",datetime.datetime.now()+datetime.timedelta(hours=3))
31 print("當(dāng)前時間加30分鐘:",datetime.datetime.now()+datetime.timedelta(minutes=30))
32 # #
33 # # #時間替換,即對現(xiàn)有時間的修改
34 c_time=datetime.datetime.now()
35 print(c_time.replace(minute=3,hour=2))

View Code

模塊二:random 隨機數(shù)

 1 import random
 2 print(random.randint(1,2))
 3 print(random.randrange(1,3))
 4 # #
 5 # # #生成隨機驗證碼
 6 checkcode=""
 7 for i in range(4):
 8     current=random.randrange(0,4)
 9     if current!=i:
10         temp=chr(random.randint(65,90))
11     else:
12         temp=random.randint(0,9)
13     checkcode+=str(temp)
14 print("驗證碼為:",checkcode)
15 # #
16 # # # print("生成65-90之間的隨機數(shù):",random.randint(65,90))
17 # # # print("根據(jù)ASCII碼轉(zhuǎn)換:",chr(random.randint(65,90)))

View Code

模塊三:os模塊:用于提供系統(tǒng)級別的操作

 1 import random
 2 print(random.randint(1,2))
 3 print(random.randrange(1,3))
 4 # #
 5 # # #生成隨機驗證碼
 6 checkcode=""
 7 for i in range(4):
 8     current=random.randrange(0,4)
 9     if current!=i:
10         temp=chr(random.randint(65,90))
11     else:
12         temp=random.randint(0,9)
13     checkcode+=str(temp)
14 print("驗證碼為:",checkcode)
15 # #
16 # # # print("生成65-90之間的隨機數(shù):",random.randint(65,90))
17 # # # print("根據(jù)ASCII碼轉(zhuǎn)換:",chr(random.randint(65,90)))

View Code

 1 os.getcwd()                 獲取當(dāng)前工作目錄,即當(dāng)前python腳本工作的目錄路徑
 2 os.chdir("dirname")         改變當(dāng)前腳本工作目錄;相當(dāng)于shell下cd
 3 os.curdir                   返回當(dāng)前目錄: ('.')
 4 os.pardir                   獲取當(dāng)前目錄的父目錄字符串名:('..')
 5 os.makedirs('dir1/dir2')    可生成多層遞歸目錄
 6 os.removedirs('dirname1')   若目錄為空,則刪除,并遞歸到上一級目錄,如若也為空,則刪除,依此類推
 7 os.mkdir('dirname')         生成單級目錄;相當(dāng)于shell中mkdir dirname
 8 os.rmdir('dirname')         刪除單級空目錄,若目錄不為空則無法刪除,報錯;相當(dāng)于shell中rmdir dirname
 9 os.listdir('dirname')       列出指定目錄下的所有文件和子目錄,包括隱藏文件,并以列表方式打印
10 os.remove()                 刪除一個文件
11 os.rename("oldname","new")  重命名文件/目錄
12 os.stat('path/filename')    獲取文件/目錄信息
13 os.sep                      操作系統(tǒng)特定的路徑分隔符,win下為"\",Linux下為"/"
14 os.linesep                  當(dāng)前平臺使用的行終止符,win下為"	
",Linux下為"
"
15 os.pathsep                  用于分割文件路徑的字符串
16 os.name                     字符串指示當(dāng)前使用平臺。win->'nt'; Linux->'posix'
17 os.system("bash command")   運行shell命令,直接顯示
18 os.environ                  獲取系統(tǒng)環(huán)境變量
19 os.path.abspath(path)       返回path規(guī)范化的絕對路徑
20 os.path.split(path)         將path分割成目錄和文件名二元組返回
21 os.path.dirname(path)       返回path的目錄。其實就是os.path.split(path)的第一個元素
22 os.path.basename(path)      返回path最后的文件名。如何path以/或結(jié)尾,那么就會返回空值。即os.path.split(path)的第二個元素
23 os.path.exists(path)        如果path存在,返回True;如果path不存在,返回False
24 os.path.isabs(path)         如果path是絕對路徑,返回True
25 os.path.isfile(path)        如果path是一個存在的文件,返回True。否則返回False
26 os.path.isdir(path)         如果path是一個存在的目錄,則返回True。否則返回False
27 os.path.join(path1[, path2[, ...]])  將多個路徑組合后返回,第一個絕對路徑之前的參數(shù)將被忽略
28 os.path.getatime(path)      返回path所指向的文件或者目錄的最后存取時間
29 os.path.getmtime(path)      返回path所指向的文件或者目錄的最后修改時間

View Code

模塊四:sys 用來提供解釋器的相關(guān)操作

1 import sys   #用來提供對解釋器的相關(guān)操作
2 print("返回模塊的搜索路徑,初始化時使用環(huán)境變量的值:",sys.path)
3 print(sys.argv)  #命令行參數(shù)list,第一個元素是程序本身路徑

View Code

 1 import sys
 2 import time
 3 
 4 
 5 def view_bar(num, total):
 6     rate = float(num) / float(total)
 7     rate_num = int(rate * 100)
 8     r = '%d%%' % (rate_num, )
 9     sys.stdout.write(r)
10     sys.stdout.flush()
11 
12 
13 if __name__ == '__main__':
14     for i in range(0, 100):
15         time.sleep(0.1)
16         view_bar(i, 100)

View Code

模塊五:hashlib 用于加密相關(guān)的 操作,提供了MD5和Sha模塊,主要提供SHA1/SHA224/SHA256/SHA384/SHA512/MD5算法

 1 import hashlib
 2 m=hashlib.md5()
 3 m.update(b"Hello")
 4 print("二進制格式加密:",m.digest())
 5 print("十六進制加密:",m.hexdigest(),len(m.hexdigest()))
 6 
 7 #sha1
 8 s1=hashlib.sha1()
 9 s1.update(b"Hello world")
10 print("SHA1:",s1.hexdigest(),len(s1.hexdigest()))
11 
12 s2=hashlib.sha224()
13 s2.update(b"Hello world")
14 print("SHA224:",s2.hexdigest(),len(s2.hexdigest()))
15 
16 s3=hashlib.sha256()
17 s3.update(b"Hello world")
18 print("SHA256:",s3.hexdigest(),len(s3.hexdigest()))
19 
20 s4=hashlib.sha384()
21 s4.update(b"Hello world")
22 print("SHA384:",s4.hexdigest(),len(s4.hexdigest()))
23 
24 s5=hashlib.sha512()
25 s5.update(b"Hello world")
26 print("SHA512:",s5.hexdigest(),len(s5.hexdigest()))
27 # # #由上述例子可以看出,不同的加密算法位數(shù)是不一樣的,隨著指數(shù)的增大,加密位數(shù)越來越多
28 # # #但是上述方法的加密可以通過撞庫來反解,可以通過對加密算法添加自定義key來加密
29 m2=hashlib.md5(b"8jindeod098")
30 m2.update(b"Hello")
31 print("自定義參數(shù)加密:",m2.hexdigest())
32 # #
33 # # #更加牛逼的加密方式  內(nèi)部對我們創(chuàng)建key和內(nèi)容再進行處理后然后再加密
34 import hmac
35 h=hmac.new(b"Eric")
36 h.update(b"Hello world")
37 print("HMac:",h.hexdigest())

View Code

 1 #生成隨機驗證碼的函數(shù)
 2 def code():
 3     _code = list()
 4     for i in range(4):
 5         ra = random.randrange(4)
 6         if i == ra:
 7             _code.append(chr(random.randrange(97, 122)))
 8         else:
 9             _code.append(str(i))
10     result = ''.join(_code)
11     return result
12 print("123:",code())

View Code

模塊六:pickle,json

 1 import pickle,json
 2 data={"k1":123,"k2":"Hello"}
 3 # # #pickle.dumps將數(shù)據(jù)通過特殊的形式轉(zhuǎn)換為只有python語言認識的字符串
 4 p_str=pickle.dumps(data)
 5 print(p_str)
 6 ss=pickle.loads(p_str)
 7 print("111",ss)
 8 # #
 9 # # #pickle.dump將數(shù)據(jù)通過特殊形式轉(zhuǎn)換為只有python認識的字符串,并寫入文件
10 with open("result.pk","w") as f:
11     pickle.dump(data,f)
12 # #
13 import json
14 # # #json.dumps 將數(shù)據(jù)通過特殊的形式轉(zhuǎn)換為所有程序語言都認識的字符串
15 j_str=json.dumps(data)
16 print(j_str)
17 # #
18 # # #json.dump將數(shù)據(jù)通過特殊形式轉(zhuǎn)換為只有python認識的字符串,并寫入文件
19 with open("result.json","w") as fp:
20     json.dump(data,fp)

View Code

 1 import json,pickle
 2 #json 用于【字符串】和【python】基本數(shù)據(jù)類型之間的轉(zhuǎn)換
 3 #pickle  用于【python特有的類型】和【python基本數(shù)據(jù)類型之間的轉(zhuǎn)換】
 4 data={"k1":123,"k2":"Hello"}
 5 p_str=pickle.dumps(data)
 6 print("pickle.dumps:",type(p_str),p_str)  #轉(zhuǎn)換為字節(jié)類型
 7 #dump將數(shù)據(jù)通過特殊的形勢轉(zhuǎn)換為只有python語言認識的字符串,并寫入文件
 8 with open("dump.pk","wb") as fp:
 9     pickle.dump(data,fp)
10 
11 #json.dumps將數(shù)據(jù)通過特殊的形式轉(zhuǎn)換為所有語言都認識的字符
12 j_str=json.dumps(data)
13 print("json.dumps:",j_str,type(j_str))  #轉(zhuǎn)換為字符串類型
14 
15 #json.dump將數(shù)據(jù)通過特殊的形式轉(zhuǎn)換為所有語言都認識的字符,并寫入文件
16 with open("json.pk","w") as fj:     #字符串可以直接寫入
17     json.dump(data,fj)

View Code

模塊七:正則表達式 re

 1 import re
 2 # # #正則表達式相關(guān)操作
 3 print()
 4 print("--------------------分隔符----------------------")
 5 origin = "hel1lo al2ex b1cd ab3cd lge acd 19"
 6 r=re.match("w+",origin)   #從頭開始匹配,匹配成功返回一個對象,不成功返回NONE
 7 print("獲取匹配的所有結(jié)果:",r.group())
 8 #分組:提取匹配成功的指定內(nèi)容(先匹配成功全部正則,再匹配成功的局部內(nèi)容提取出來)
 9 print("獲取匹配的分組結(jié)果:",r.groups())
10 
11 #瀏覽整個字符串去匹配第一個,未匹配成功返回None
12 r=re.search("d+",origin)
13 print("瀏覽整個字符串,匹配第一個:",r.group())
14 #獲取非重復(fù)的匹配列表,如果有一組則用列表形式返回
15 r=re.findall("d+",origin)
16 print(r)
17 #替換匹配成功指定位置的字符串
18 r=re.sub("d+","8888",origin,1)
19 print("替換匹配成功指定位置的字符串:",r)
20 
21 #split  根據(jù)正則匹配分割字符串
22 r=re.split("d+",origin)
23 print("split:",r)
24 
25 origin1 = "hello alex bcd alex lge alex acd 19"
26 r1 = re.split("(alex)", origin1, 1)
27 print("用alex來拆分,但是保留Alex:",r1)
28 r2 = re.split("(al(ex))", origin1, 1)
29 print("用alex或ex來拆分,但是均保留:",r2)
30 
31 #匹配IP地址
32 str_ip="Hello,222.168.16.60,Welcome,13783417293,172560199@sina.com"
33 m=re.search("((2[0-4]d|25[0-5]|[01]?dd?).){3}(2[0-4]d|25[0-5]|[01]?dd?)",str_ip)
34 print("匹配到的IP是:",m.group())
35 m1=re.search("(1)([358]d{9})",str_ip)
36 print("匹配到的電話為:",m1.group())
37 m2=re.search("[a-zA-Z0-9_-]+@[a-zA-Z0-9_-]+(.[a-zA-Z0-9_-]+)+",str_ip)
38 print("匹配到的郵箱是:",m2.group())

View Code

模塊八:configparser用于處理特定格式的文件,其本質(zhì)是利用open來操作文件

 1 import configparser
 2 config=configparser.ConfigParser()
 3 config.read("Hello world",encoding="utf-8")
 4 ret=config.sections()
 5 print("獲取所有的節(jié)點:",ret)
 6 
 7 #獲取指定節(jié)點下的鍵值對
 8 ret1=config.items("sections1")
 9 print("獲取sections1下的鍵值對:",ret1)
10 #獲取制定節(jié)點下的所有鍵
11 ret2=config.options("sections1")
12 print(ret2)
13 #獲取指定節(jié)點下指定key值
14 v=config.get("section1","k1")
15 print(v)
16 
17 # 檢查、刪除、添加節(jié)點
18 has_sec=config.has_section("section1")
19 print("是否存在節(jié)點:",has_sec)
20 
21 #添加節(jié)點
22 config.add_section("sect1")
23 config.write(open("Hello","w"))
24 ret=config.sections()
25 print("查看節(jié)點是否添加成功:",ret)
26 
27 #刪除節(jié)點
28 config.remove_section("sect1")
29 config.write(open("Hello","w"))
30 ret=config.sections()
31 print("查看節(jié)點是否刪除成功:",ret)
32 
33 #檢查、刪除、設(shè)置指定組內(nèi)的鍵值對
34 #檢查是否存在鍵:k1
35 has_opt=config.has_option("sect1","k1")
36 print(has_opt)
37 
38 #刪除指定節(jié)點下的指定鍵
39 config.remove_option("sect1","k1")
40 config.write(open("Hello","w"))
41 
42 #設(shè)置指定節(jié)點下的鍵值對
43 config.set("sect1","k10","123")
44 config.write(open("Hello","w"))

View Code

模塊九:XML是實現(xiàn)不同語言或程序之間進行數(shù)據(jù)交換的協(xié)議

  1 # #XML是實現(xiàn)不同語言或程序之間進行數(shù)據(jù)交換的協(xié)議
  2 #1、解析XML
  3 from xml.etree import ElementTree as ET
  4 #打開文件,讀取XML內(nèi)容,xo為xml文件
  5 str_xml=open("xo","r").read()
  6 # #將字符串解析成xml特殊對象,root代指xml文件的根節(jié)點
  7 root=ET.XML(str_xml)
  8 print(root)
  9 #
 10 # #直接解析xml文件
 11 tree=ET.parse("xo")
 12 # #獲取xml文件的根節(jié)點
 13 root1=tree.getroot()
 14 print(root1)
 15 #
 16 # #遍歷xml文檔的所有內(nèi)容
 17 # #頂層標(biāo)簽
 18 print("獲取頂層節(jié)點:",root1.tag)
 19 #遍歷xml文檔的第二層
 20 for child in root1:
 21     #第二層節(jié)點的標(biāo)簽名和標(biāo)簽屬性
 22     print(child.tag,child.attrib)
 23     #遍歷xml 文檔的第三層
 24     for i in child:
 25         print(i.tag,i.text)
 26 
 27 
 28 #遍歷xml中指定的節(jié)點year
 29 for node in root1.iter("year"):
 30     print(node.tag,node.text)
 31 
 32 #修改節(jié)點的內(nèi)容,由于修改節(jié)點時,均是在內(nèi)存中進行,其不會影響文件中的內(nèi)容
 33 #因此如果需要修改,則需要將重新將內(nèi)存中的文件寫入到文件
 34 
 35 for node in root1.iter("year"):
 36     #將year節(jié)點中的內(nèi)容自增1
 37     new_year=int(node.text)+1
 38     node.text=str(new_year)
 39     #設(shè)置屬性
 40     node.set("name","eric")
 41     node.set("age","99")
 42     #刪除屬性
 43     del node.attrib["name"]
 44 #
 45 #     #保存文件
 46 tree=ET.ElementTree(root1)
 47 tree.write("newnew.xml",encoding="utf-8")
 48 #
 49 for country in root1.findall("country"):
 50     #獲取每一個country節(jié)點下rank節(jié)點的內(nèi)容
 51     rank=int(country.find("rank").text)
 52     print(rank)
 53 
 54     if rank>50:
 55         root1.remove(country)
 56 #
 57 # #保存文件
 58 tree=ET.ElementTree(root1)
 59 tree.write("new1.xml",encoding="utf-8")
 60 
 61 #創(chuàng)建XML文檔
 62 #創(chuàng)建根節(jié)點
 63 root2=ET.Element("family")
 64 #創(chuàng)建節(jié)點子節(jié)點
 65 son1=ET.Element("son",{"name":"son1"})
 66 son2=ET.Element("son",{"name":"son2"})
 67 #在第一個子節(jié)點中創(chuàng)建兩個孫節(jié)點
 68 grandson1=ET.Element("grandson",{"name":"111"})
 69 grandson2=ET.Element("grandson",{"name":"222"})
 70 son1.append(grandson1)
 71 son1.append(grandson2)
 72 
 73 #將子節(jié)點添加到根節(jié)點中
 74 root2.append(son1)
 75 root2.append(son2)
 76 
 77 tree=ET.ElementTree(root2)
 78 tree.write("create1.xml",encoding="utf-8",short_empty_elements=False)
 79 
 80 #創(chuàng)建xml文檔方法二
 81 root=ET.Element("family")
 82 #創(chuàng)建子節(jié)點,調(diào)用根節(jié)點的makeelementff
 83 son1=root.makeelement("son1",{"name":"son1"})
 84 son2=root.makeelement("son2",{"name":"son2"})
 85 
 86 #在son1中創(chuàng)建兩個孫子節(jié)點
 87 grandson11=son1.makeelement("grandson11",{"name":"555"})
 88 grandson12=son1.makeelement("grandson12",{"name":"666"})
 89 
 90 son1.append(grandson11)
 91 son1.append(grandson12)
 92 
 93 root.append(son1)
 94 root.append(son2)
 95 
 96 tree1=ET.ElementTree(root)  #生成文檔對象
 97 tree1.write("create2.xml",encoding="utf-8",short_empty_elements=False)  #將文檔對象寫入文件
 98 
 99 #創(chuàng)建xml文檔方法三
100 #利用ET的SubElement方法進行創(chuàng)建
101 root=ET.Element("family")   #創(chuàng)建根節(jié)點
102 #創(chuàng)建第一個子節(jié)點
103 son1=ET.SubElement(root,"son1",attrib={"name":"son111"})
104 son2=ET.SubElement(root,"son2",attrib={"name":"son222"})
105 
106 #在第一個子節(jié)點中創(chuàng)建孫節(jié)點
107 grandson1=ET.SubElement(son1,"grandson11",attrib={"name":"grandson666"})
108 grandson1.text="孫子"
109 et=ET.ElementTree(root)
110 et.write("test.xml",encoding="utf-8",xml_declaration=True,short_empty_elements=False)
111 
112 #由上述例子的執(zhí)行結(jié)果來看,均無法實現(xiàn)xml的縮進,若想要縮進的話,需要修改保存格式
113 from xml.dom import minidom
114 def prettify(elem):
115     """
116     將節(jié)點轉(zhuǎn)換成字符串,并添加縮進
117     :param elem:要轉(zhuǎn)換的對象
118     :return:
119     """
120     rough_string=ET.tostring(elem,"utf-8")
121     reparsed=minidom.parseString(rough_string)
122     return reparsed.toprettyxml(indent="	")
123 #利用ET的SubElement方法進行創(chuàng)建
124 root=ET.Element("family")   #創(chuàng)建根節(jié)點
125 #創(chuàng)建第一個子節(jié)點
126 son1=ET.SubElement(root,"son1",attrib={"name":"son111"})
127 son2=ET.SubElement(root,"son2",attrib={"name":"son222"})
128 
129 #在第一個子節(jié)點中創(chuàng)建孫節(jié)點
130 grandson1=ET.SubElement(son1,"grandson11",attrib={"name":"grandson666"})
131 grandson1.text="孫子"
132 
133 raw_str=prettify(root)
134 with open("test2.xml","w",encoding="utf-8") as f:
135     f.write(raw_str)

View Code

模塊十:urllib和requests

 1 import urllib.request
 2 #python標(biāo)準(zhǔn)庫中提供了:urllib等模塊以供http請求,但是,他的API太渣,他是為另一個時代、另一個互聯(lián)網(wǎng)
 3 #創(chuàng)建的,他需要巨量的工作,甚至包括各種方法覆蓋,來完成最簡單的任務(wù)
 4 #發(fā)送get請求
 5 f=urllib.request.urlopen("http://www.qq.com")
 6 result=f.read()
 7 print(result)
 8 
 9 #發(fā)送攜帶請求頭的GET請求
10 req=urllib.request.Request("http://www.qq.com")
11 req.add_header("QQ","http://www.baidu.com")
12 r=urllib.request.urlopen(req)
13 result=r.read()
14 print(result)
15 
16 #Requests 是使用 Apache2 Licensed 許可證的 基于Python開發(fā)的HTTP 庫,其在Python內(nèi)置模塊的基礎(chǔ)上進行了高度的封裝,從
17 # 而使得Pythoner進行網(wǎng)絡(luò)請求時,變得美好了許多,使用Requests可以輕而易舉的完成瀏覽器可有的任何操作。
18 #get和post的區(qū)別
19 #get:獲取服務(wù)器的信息,而不進行修改;是安全的和冪等的,例如新聞的讀取
20 #post:可能改變服務(wù)器上的資源;例如對新聞的評論就是用post
21 import requests
22 ret=requests.get("http://www.qq.com")
23 print(ret.url)
24 print(ret.text)
25 
26 payload={"key1":"value1","key2":"value2"}
27 ret=requests.get("http://sports.qq.com/nba/",params=payload)
28 print(ret.url)
29 print(ret.text)
30 
31 #基本post實例
32 payload={"key1":"value1","key2":"value2"}
33 ret=requests.post("http://sports.qq.com/a/20161027/023124.htm",data=payload)
34 print(ret.text)
35 
36 import json
37 url="http://sports.qq.com/a/20161027/023124.htm"
38 payload={"some":"data"}
39 headers={'content-type': 'application/json'}
40 ret=requests.post(url,data=json.dumps(payload),headers=headers)
41 print(ret.text)
42 print(ret.cookies)
43 
44 #檢測QQ是否在線
45 import urllib
46 import requests
47 from xml.etree import ElementTree as ET
48 r=requests.get("http://www.webxml.com.cn//webservices/qqOnlineWebService.asmx/qqCheckOnline?qqCode=172560199")
49 result=r.text
50 print(result)
51 # #解析xml格式的內(nèi)容
52 node=ET.XML(result)
53 print(node.text)
54 # #獲取內(nèi)容
55 if node.text=="Y":
56     print("在線")
57 else:
58     print("離線")
59 
60 #查看火車停靠信息
61 r=requests.get("http://www.webxml.com.cn/WebServices/TrainTimeWebService.asmx/getDetailInfoByTrainCode?TrainCode=G651&UserID=")
62 result=r.text
63 print(r.text)
64 # #解析xml格式內(nèi)容
65 root=ET.XML(result)
66 print(root.text)
67 for node in root.iter("TrainDetailInfo"):
68     print(node.find("TrainStation").text)
69     print("到達時間:",node.find("ArriveTime").text,"發(fā)車時間:",node.find("StartTime").text)
70 
71 #查詢手機號歸屬地
72 r=requests.get("http://ws.webxml.com.cn/WebServices/MobileCodeWS.asmx/getMobileCodeInfo?mobileCode=13783417293&UserID=")
73 result=r.text
74 print(result)
75 node=ET.XML(result)
76 print(node.text)

View Code

模塊十一:logging 用于便捷記錄日志且線程安全的模塊

 1 import logging
 2 logging.basicConfig(filename="log.log",
 3                     format="%(asctime)s-%(name)s-%(levelname)s-%(module)s:%(message)s",
 4                     datefmt="%Y-%m-%d %H:%M:%S %p",
 5                     level=10)
 6 logging.debug("debug")
 7 logging.info("info")
 8 logging.warning("warning")
 9 logging.error("error")
10 logging.critical("critical")
11 logging.log(10,"log")
12 #上述記錄日志的功能,只能講日志記錄在單文件中,如果想要設(shè)置多個日志文件,上述方法無法完成,需要自定義文件和日志操作對象
13 #定義文件
14 file_1=logging.FileHandler("l1.log","a",encoding="utf-8")
15 fmt=logging.Formatter(fmt="%(asctime)s-%(name)s-%(levelname)s-%(module)s:%(message)s")
16 file_1.setFormatter(fmt)
17 
18 file_2=logging.FileHandler("l2.log","a",encoding="utf-8")
19 fmt=logging.Formatter()
20 file_2.setFormatter(fmt)
21 #
22 # #定義日志
23 logger1=logging.Logger("s1",level=logging.ERROR)
24 logger1.addHandler(file_1)
25 logger1.addHandler(file_2)
26 #
27 # #寫日志
28 logger1.critical("2222")
29 
30 file_21=logging.FileHandler("l3.log","a",encoding="utf-8")
31 fmt=logging.Formatter()
32 file_21.setFormatter(fmt)
33 
34 logger2=logging.Logger("s2",level=logging.INFO)
35 logger2.addHandler(file_21)
36 logger2.critical("6666")

View Code

模塊十二:shutil 高級的文件、文件夾、壓縮包處理模塊

 1 import shutil
 2 #將一個文件的內(nèi)容拷貝到另一個文件中
 3 shutil.copyfileobj(open("new1.xml","r"),open("new3.xml","w"))
 4 #拷貝文件
 5 shutil.copyfile("new1.xml","new6.xml")
 6 
 7 #壓縮
 8 # shutil.make_archive("壓縮包的文件名或路徑","format 保存的格式,zip,gtar等","root_dir:要壓縮的文件夾路徑",
 9 #                     "owner:用戶","group:組","logger:用于記錄日志,通常是logging.Logger對象 ")
10 
11 #解壓縮  shutil對壓縮包的處理是調(diào)用ZipFile和TarFile兩個模塊
12 import zipfile
13 #壓縮
14 z=zipfile.ZipFile("aa.zip","w")
15 z.write("aa.log")
16 z.write("data.data")
17 z.close()
18 #解壓
19 z=zipfile.ZipFile("aa.zip","r")
20 z.extractall()
21 z.close()
22 
23 import tarfile
24 
25 # 壓縮
26 tar = tarfile.open('your.tar','w')
27 tar.add('/Users/wupeiqi/PycharmProjects/bbs2.log', arcname='bbs2.log')
28 tar.add('/Users/wupeiqi/PycharmProjects/cmdb.log', arcname='cmdb.log')
29 tar.close()
30 
31 # 解壓
32 tar = tarfile.open('your.tar','r')
33 tar.extractall()  # 可設(shè)置解壓地址
34 tar.close()

View Code

總結(jié)

以上是生活随笔為你收集整理的常用的基础模块介绍的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

国产亚洲精品综合一区91 | 久在线 | 国产精品久久久久久超碰 | 亚洲人在线视频 | 婷婷综合五月天 | 一区二区在线不卡 | 欧美一级性视频 | 人人干天天射 | 4438全国亚洲精品在线观看视频 | 日日操天天射 | 亚洲一级黄色 | 国产精品一区二区在线 | 亚洲三级性片 | 视频在线观看一区 | 国产精品久久久久免费a∨ 欧美一级性生活片 | 欧美性黄网官网 | 人人超在线公开视频 | 久久精品最新 | 欧美另类xxxx | 久久久久久久久毛片精品 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 亚洲最新av在线网站 | 国产精品99久久免费观看 | 久久成 | 中文字幕中文字幕 | 久久理论影院 | 久久免费视频1 | 色综合天天色综合 | 丁香婷婷激情网 | 久久av中文字幕片 | 天天艹日日干 | 久久视奸| 欧美色道| 国产精品视频观看 | 国产视频一区二区在线播放 | 天天色天天综合网 | 婷婷在线精品视频 | 欧美亚洲国产日韩 | 亚洲天堂激情 | 欧美日在线 | 婷婷久久一区二区三区 | 99成人精品 | 麻豆视频观看 | 96久久| 色视频网站在线 | 九九精品毛片 | 五月婷婷开心中文字幕 | 91福利区一区二区三区 | 日韩,精品电影 | 亚洲爱爱视频 | 尤物一区二区三区 | 午夜av在线播放 | 亚洲一级性 | 97视频一区 | 五月天久久综合网 | 麻豆久久久久久久 | 国产日韩一区在线 | 香蕉视频一级 | 九九久 | 爱爱一区| 超碰国产97| 日韩精品一区二区三区在线播放 | 91麻豆文化传媒在线观看 | 中文视频一区二区 | 天海冀一区二区三区 | 九九色在线 | 蜜臀av性久久久久蜜臀av | 亚洲成人av一区二区 | 国产中文字幕网 | 337p西西人体大胆瓣开下部 | 五月综合久久 | 欧美国产在线看 | 欧美日韩二三区 | 国产精品美女久久久久久久网站 | 91视频91色| 天天操天天拍 | 成人一级在线 | 国产日韩在线观看一区 | 岛国精品一区二区 | 成人在线视频论坛 | av免费在线网 | 中文字幕在线视频一区 | 91精品国产自产在线观看永久 | 香蕉视频日本 | 97在线免费视频观看 | 免费视频黄 | 欧美精品久久久久性色 | 一本一本久久aa综合精品 | 日韩视频免费在线观看 | 免费久久99精品国产婷婷六月 | 国产精品美女久久久久久久久 | 美女视频黄免费的久久 | 欧美日韩视频在线观看免费 | 日日干天天爽 | 黄色影院在线观看 | 97超碰资源站 | 久久免费av电影 | 欧美一级片免费在线观看 | 日韩 精品 一区 国产 麻豆 | 狠狠狠狠狠狠天天爱 | 九九免费在线视频 | 久草综合在线观看 | 日韩激情一二三区 | 天天色视频 | 色婷婷一 | 丰满少妇一级片 | 美女视频久久久 | 韩国一区二区三区视频 | 免费中文字幕 | 亚洲视频每日更新 | 国产精品久久久久久久久免费 | 久久精品一区二区三 | 亚洲精品视频二区 | 久久露脸国产精品 | 国产高清av免费在线观看 | 9色在线视频 | 亚洲香蕉在线观看 | 99精品免费久久久久久久久 | 亚洲人在线视频 | 国产视频一区二区在线播放 | 激情综合亚洲精品 | 四虎永久国产精品 | 99国产精品一区二区 | 国产精品女人久久久久久 | 中文乱码视频在线观看 | 国产99久久久久 | 日韩系列在线 | 国产在线精 | 999热线在线观看 | 久久国内精品 | 国产高清久久久久 | 成人免费视频播放 | 国产精品不卡视频 | 国产一级二级av | 亚洲精品乱码久久久久久蜜桃欧美 | 狠狠操电影网 | 成人免费色 | 狠狠色狠狠色合久久伊人 | 操处女逼 | 欧美激情片在线观看 | 在线免费观看黄色小说 | 色天天综合久久久久综合片 | 美女视频黄色免费 | 国产一区二区三区四区在线 | 国产免费视频一区二区裸体 | 一区二区在线不卡 | 久久精品网站视频 | 亚洲国产激情 | 久久久天天操 | 中文字幕在线观看免费高清完整版 | 草久在线观看视频 | 国产在线观看免费av | 成人免费观看av | 亚洲日韩欧美一区二区在线 | 91三级在线观看 | 免费99视频 | 免费福利片2019潦草影视午夜 | 深爱激情五月综合 | 国产精品21区 | 亚洲区二区 | 九九99 | 一区二区三区四区不卡 | 久久歪歪 | 正在播放一区 | 婷婷av在线| 99精品视频在线播放观看 | 久久影视精品 | 99精品视频免费 | www.av小说 | 一区二区三区免费在线观看视频 | 4438全国亚洲精品观看视频 | 国产精品第二十页 | 五月天狠狠操 | 欧美日韩伦理一区 | 999久久国精品免费观看网站 | 日本不卡123区 | 三级黄色网址 | 五月天婷亚洲天综合网鲁鲁鲁 | 一级一片免费观看 | 久久精品影片 | 91亚洲精品国偷拍 | 在线观看中文字幕网站 | 色 中文字幕 | 日本中文字幕观看 | 国产乱对白刺激视频在线观看女王 | 日韩欧美视频在线免费观看 | 狠狠干夜夜操天天爽 | 国产午夜一级毛片 | 一区二区影院 | 国产精品美女久久久久久久网站 | 999日韩| 看污网站 | 欧美在线不卡一区 | 91成人网在线 | 久热精品国产 | 亚洲婷婷综合色高清在线 | 在线播放第一页 | 成人免费毛片aaaaaa片 | 色婷婷国产精品 | 五月视频| 日韩免费一级电影 | 色窝资源| 6080yy午夜一二三区久久 | 日日添夜夜添 | 国产成人久久精品一区二区三区 | 99综合视频| 色狠狠干 | 久久久国产高清 | 欧美天天综合 | 九九在线精品视频 | japanesexxxhd奶水| 中文免费观看 | 欧美精品久久久久久 | 亚洲爽爽网 | 欧美色综合天天久久综合精品 | 国产99久久久国产精品成人免费 | 久久国产欧美日韩精品 | 久艹视频免费观看 | 久久综合色播五月 | 91麻豆高清视频 | 午夜精品一区二区三区免费 | 91视频 - 114av | 欧美极品久久 | 国产亚州精品视频 | 亚洲精品视频久久 | 国产成人精品福利 | 玖玖在线免费视频 | 日韩极品视频在线观看 | 在线观看视频日韩 | 91九色蝌蚪视频网站 | 成人免费在线电影 | 在线国产中文字幕 | 亚洲欧美色婷婷 | 国产精品涩涩屋www在线观看 | 久久久免费观看视频 | 亚洲国产中文字幕在线 | 麻豆国产在线播放 | 色五月色开心色婷婷色丁香 | 麻豆视频免费看 | 亚洲最新视频在线播放 | 国产精品久久一卡二卡 | 色婷婷av国产精品 | 日韩毛片在线播放 | 午夜久久影视 | 久草综合在线 | 免费看成年人 | 精品麻豆入口免费 | 欧美日韩国产色综合一二三四 | 色综合天天色综合 | 久久久久久久99精品免费观看 | 免费亚洲视频在线观看 | 久草在线观看 | av在线h | 美女视频黄的免费的 | 日韩中文字幕免费看 | 免费电影播放 | 天天av在线播放 | 免费在线观看成人 | 国产原创av在线 | 99热这里是精品 | 在线免费观看视频一区 | av大全在线观看 | 干亚洲少妇 | 久久99久久久久 | 激情网婷婷 | 婷婷网址| 国产成人av在线影院 | 视频一区二区在线 | 激情视频二区 | 国产精品3区 | 一区二区三区 亚洲 | 色吊丝在线永久观看最新版本 | 国产一级免费视频 | 香蕉一区| 色香蕉网 | 成人久久久久久久久久 | 国产真实精品久久二三区 | 一区二区三区手机在线观看 | 好看av在线 | 一区二区三区电影在线播 | 中国一级特黄毛片大片久久 | 日批在线观看 | 国产三级精品在线 | 亚洲九九九| 成人免费视频网 | 日韩精品中文字幕在线观看 | 国产精品黄网站在线观看 | 波多野结衣在线中文字幕 | 国产五月色婷婷六月丁香视频 | 日韩在线一级 | 亚洲免费精品一区二区 | 久草免费在线观看 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 国产主播大尺度精品福利免费 | 久久五月天综合 | 99视频在线 | 在线激情av电影 | av黄色在线 | 亚洲精品在线免费播放 | 久久久久久免费视频 | 在线国产黄色 | 日本一区二区高清不卡 | 中文字幕在线播放视频 | 国产亚洲欧美精品久久久久久 | 在线免费视频一区 | 久久精彩| 精品电影一区 | 91资源在线 | 精品国产美女在线 | 韩国av免费在线 | 五月天高清欧美mv | 免费一级片久久 | 天天操天天干天天操天天干 | 9992tv成人免费看片 | 国模视频一区二区 | 欧美一级欧美一级 | 亚洲一区免费在线 | 超级碰碰免费视频 | 五月激情丁香婷婷 | 99精品视频免费全部在线 | 97在线观看视频国产 | 日韩av影视在线观看 | 精品国产一区二区三区日日嗨 | 日本爱爱片 | 少妇视频在线播放 | 亚洲免费在线观看视频 | 国产91影视 | 免费视频97 | 欧美中文字幕第一页 | 国产福利久久 | www.色的 | 国产精品二区在线 | 免费在线观看视频a | 精品一区二区在线免费观看 | 中文字幕乱在线伦视频中文字幕乱码在线 | 精品国产美女 | 久久精品亚洲 | 狠狠色婷婷丁香六月 | 亚洲国产精品影院 | 麻豆国产电影 | 色老板在线| 亚洲国产大片 | 色网免费观看 | 贫乳av女优大全 | 久久99精品国产一区二区三区 | 青青草国产精品视频 | 久久久国产精品亚洲一区 | 97超碰人人澡 | 亚洲国产精品第一区二区 | 日韩欧美高清免费 | 日韩中文幕 | 国产精品成人品 | 97色婷婷成人综合在线观看 | 国产成人精品一区二区三区福利 | 午夜久久久精品 | 成人sm另类专区 | 麻豆久久久久久久 | 亚洲视频电影在线 | 国产成人久久精品77777综合 | 在线 成人| 日韩精品一卡 | 国产成人一区二区三区电影 | 日韩欧美一区视频 | 在线成人短视频 | 成人sm另类专区 | 欧美一级免费片 | 久久国产午夜精品理论片最新版本 | 亚洲伊人成综合网 | 国产精品第52页 | 久久久黄色免费网站 | 97超碰人人 | 色美女在线 | 国产一级淫片在线观看 | 超碰在线最新网址 | 97国产大学生情侣酒店的特点 | 干综合网 | 久久综合久久八八 | 中文字幕 国产精品 | 久久久片 | 亚洲国产剧情 | 免费福利在线观看 | 亚洲精品9 | 国产成人香蕉 | 91亚洲国产成人 | 国产日韩中文在线 | 成人综合婷婷国产精品久久免费 | 欧美成人tv | www黄com| www五月天婷婷| 国产 日韩 欧美 中文 在线播放 | 国产99久久九九精品 | 久久亚洲免费 | 韩国一区二区三区在线观看 | 日韩二区三区在线 | 91超国产| 丝袜一区在线 | 97影视| 五月婷婷狠狠 | 韩日av在线| 国产成人在线综合 | 久久亚洲精品电影 | 久久成人精品电影 | 国产免费资源 | 精品久久免费看 | 夜夜狠狠 | 色之综合网 | 在线导航av | 国产精品久久久久久久久久久久午夜片 | 综合婷婷丁香 | 国产中文字幕精品 | 婷婷深爱网 | 99综合影院在线 | 久久久久 免费视频 | 日韩欧美精品一区二区三区经典 | 久久久久久国产一区二区三区 | 97在线影院| 最新精品视频在线 | 国产手机视频在线播放 | 日韩免费在线观看网站 | 国产不卡在线视频 | 国产香蕉视频在线观看 | 黄色在线成人 | 日韩网站一区二区 | 久久国产视屏 | 亚洲男男gⅴgay双龙 | 久久夜视频 | 日韩欧美成 | 在线视频 国产 日韩 | 免费观看一级特黄欧美大片 | 黄色三级免费观看 | 国产精品一区二区视频 | 欧美999| 国产精品久久久久久久久久久久午夜片 | 久久免费视频4 | 国产黄大片在线观看 | 久久成人国产精品入口 | 狠狠干 狠狠操 | 九九亚洲视频 | 天天操天天吃 | 欧美最猛性xxxxx(亚洲精品) | 五月婷婷激情综合 | 91精品国产三级a在线观看 | 500部大龄熟乱视频 欧美日本三级 | 中文字幕日韩高清 | 99视频一区二区 | 国产精品久久久久久久久久久久久 | 久久国产电影 | 亚洲五月婷婷 | 国产热re99久久6国产精品 | 五月婷婷六月综合 | 97在线观看免费视频 | 天天躁天天操 | 亚洲午夜av久久乱码 | 国产精品久久久影视 | 国产成a人亚洲精v品在线观看 | av免费电影在线观看 | 视频在线观看91 | 日韩精品短视频 | 亚洲区色 | 香蕉精品视频在线观看 | 五月天久久久 | 国产精品精品久久久久久 | 欧美伦理一区二区三区 | 精品国产精品国产偷麻豆 | 亚洲美女免费视频 | 美州a亚洲一视本频v色道 | 国产精品18p | 91插插视频| 91三级在线观看 | 国产精品99久久久久久有的能看 | 麻豆精品传媒视频 | 国产一级免费电影 | 日本三级吹潮在线 | 亚洲精品一区二区在线观看 | 久久看毛片 | 亚洲美女视频在线 | 欧美激精品| 国产精品四虎 | 1000部国产精品成人观看 | 中文字幕在线不卡国产视频 | 91免费高清在线观看 | 黄色成年片| 久久精品理论 | 亚洲永久国产精品 | 欧美日韩三级在线观看 | 色综合天天综合网国产成人网 | 久久久久久久免费 | 免费在线播放视频 | 九九精品视频在线观看 | 网站在线观看日韩 | 欧美日韩在线观看一区二区三区 | 日狠狠 | 欧美日韩在线精品 | 在线久草视频 | 日韩高清观看 | 91热爆视频 | 99在线精品视频 | 在线观看www91 | 很黄很黄的网站免费的 | 日韩专区一区二区 | 欧美日韩中文在线视频 | 91探花在线视频 | 久久电影国产免费久久电影 | 国产小视频在线免费观看视频 | 久久黄色网页 | 欧美最猛性xxxxx免费 | 天天干天天干天天干天天干天天干天天干 | 激情综合亚洲精品 | 国产中文字幕免费 | 色网站在线观看 | 色九色| 免费观看的av网站 | av片一区| 久久99精品久久久久久秒播蜜臀 | 五月天电影免费在线观看一区 | 欧美一二三视频 | 国产精品久久久久久久久久久久午 | 国内精品久久久久影院男同志 | 色婷婷婷 | 精品亚洲欧美一区 | 国产1区在线观看 | 国产高清成人 | 一区二区毛片 | 91看毛片| 人人澡澡人人 | 色中色资源站 | 久久国产精品免费 | 成人免费xxx在线观看 | 日韩av不卡在线播放 | 国产在线视频一区 | www.久久视频 | 91精品国产91 | 香蕉在线播放 | 精品福利网站 | 九九在线免费视频 | 国产日产精品一区二区三区四区 | 男女激情麻豆 | 成人一级在线 | 亚洲欧美精品一区 | 欧美最新大片在线看 | 亚洲精品国偷自产在线91正片 | 免费看污在线观看 | 国产精品久久久久永久免费观看 | 亚洲婷婷在线视频 | 在线播放91| 四虎在线免费 | www.色就是色| 亚洲国产精品一区二区久久,亚洲午夜 | 成人免费91 | 久久久久久国产精品免费 | 超碰在线观看av.com | 97色在线视频 | 区一区二区三区中文字幕 | 亚洲精品国偷自产在线91正片 | 99久久99久久综合 | 521色香蕉网站在线观看 | 久久精品亚洲一区二区三区观看模式 | 男女精品久久 | 一区二区三区高清在线 | 色播六月天 | 亚洲精品免费在线观看 | 日韩av一区二区三区 | 超碰99在线 | 亚洲一二三在线 | 狠狠色综合网站久久久久久久 | 国产精品一区在线播放 | 99久久99久久免费精品蜜臀 | av免费网站 | 曰韩精品| 久久久一本精品99久久精品 | 99热在线这里只有精品 | 男女激情片在线观看 | 国产一区二区不卡视频 | 国产流白浆高潮在线观看 | 人人舔人人舔 | 男女免费视频观看 | 亚洲国产精品va在线 | 国产99在线 | 久久9999久久免费精品国产 | 国产精品中文字幕av | 久久国产网站 | 色综合咪咪久久网 | 日韩在线第一区 | 成年人在线免费看视频 | 国产中文字幕大全 | 亚洲国产偷 | 日本xxxxav| 成人av一二三区 | 五月开心激情网 | 婷婷五月在线视频 | 日韩 在线a | 国产精品久久精品 | 91成人免费看片 | 91亚洲精品久久久中文字幕 | 国产黄色大片免费看 | 久久精品国产精品亚洲 | av在线免费在线观看 | 欧美激情视频一区二区三区免费 | 国产精品久久99 | 97在线免费视频 | 精品人人人人 | 免费观看www小视频的软件 | 不卡av在线 | 亚洲国产精品久久久久久 | 夜夜视频 | 日韩资源在线播放 | 999成人免费视频 | 看av免费 | 九九九热精品免费视频观看 | 波多野结衣久久精品 | 91精品国产乱码 | 日本成址在线观看 | 黄网站免费看 | 免费国产一区二区视频 | 国产日本三级 | 亚洲成人在线免费 | 一区二区三区在线观看中文字幕 | 欧美伦理电影一区二区 | 97精产国品一二三产区在线 | 久草精品视频在线播放 | 欧美日韩亚洲一 | 97人人精品 | 中文字幕观看av | 午夜成人免费影院 | 91免费国产在线观看 | 久久久久久久久久久国产精品 | 国产精品一区二区三区在线播放 | 亚洲视频综合在线 | 国产黄色av网站 | 欧美在线1区 | 国产成人一区二区三区免费看 | 四虎免费在线观看 | 欧美精品成人在线 | 成人在线播放网站 | 日韩在线三级 | 亚洲最大成人网4388xx | 天天操伊人 | 久久久久蜜桃 | 亚洲国产成人在线观看 | 国产a国产a国产a | 欧洲精品二区 | 91视频在线网址 | 最近中文字幕mv免费高清在线 | 91精品久久香蕉国产线看观看 | 999视频在线播放 | 91亚洲精品视频 | 午夜色婷婷 | 黄污网站在线观看 | 日本视频网 | 久久精品牌麻豆国产大山 | 一区二区三区免费网站 | 啪啪av在线 | 精品免费视频. | 中文成人字幕 | 美女视频黄免费的 | 人人爽人人爽人人 | 国产精品6 | 国产精品毛片一区视频 | 久久久免费精品视频 | 欧美一区二区三区激情视频 | 久久99久久99精品中文字幕 | 免费精品久久久 | 超碰成人免费电影 | 伊人久在线 | 日韩在线观看视频一区二区三区 | zzijzzij日本成熟少妇 | 国产成人亚洲在线观看 | 欧美久久综合 | 中文视频在线看 | 在线亚州 | 国产精品破处视频 | 久久久久日本精品一区二区三区 | 精品国产一区二区三区久久久蜜臀 | 成人av在线影院 | 国产高清成人 | 天天综合狠狠精品 | 亚洲精品久久久久中文字幕二区 | 欧美日韩三级在线观看 | 成人午夜精品久久久久久久3d | 色婷婷亚洲婷婷 | 欧美a在线免费观看 | 免费观看完整版无人区 | 天堂av在线免费 | 精品久久久久久综合 | 亚洲欧洲成人 | 免费a v在线 | 日韩午夜电影网 | 国产小视频福利在线 | 天天射天天舔天天干 | 久久久精品网站 | 国产一区二区久久久 | 成人黄色中文字幕 | 在线免费观看涩涩 | 97影视 | 色婷婷天天干 | 日本精品久久久久久 | 99精品欧美一区二区三区 | 欧美日韩一区三区 | 97色在线观看免费视频 | 久久精品区| 精品96久久久久久中文字幕无 | av网站在线免费观看 | 91尤物国产尤物福利在线播放 | 日韩综合一区二区 | 日本中文字幕在线一区 | 一级成人免费 | av大全免费在线观看 | 丁香午夜 | 亚洲综合色视频在线观看 | 天天玩天天干天天操 | 亚洲精品456在线播放第一页 | 在线av资源 | 日韩欧美精品在线观看 | av.com在线 | 亚洲三级精品 | 欧美最猛性xxxxx免费 | 中文在线资源 | 97理论片| 亚洲区色 | 欧美日韩中文国产一区发布 | 亚洲一级在线观看 | 日韩精品一区二 | 狠狠操夜夜| 欧美日韩在线观看一区二区三区 | 欧美激情h | 国产一级在线视频 | 色欧美视频 | 91免费试看 | 国精产品永久999 | 国产日韩精品一区二区在线观看播放 | 丝袜精品视频 | 亚洲男模gay裸体gay | 久久优 | 岛国大片免费视频 | 免费亚洲黄色 | 探花视频免费观看高清视频 | 国产高清福利在线 | 在线观看免费高清视频大全追剧 | 国产精品免费久久久久久 | 永久免费在线 | 91精品视频一区二区三区 | 808电影 | 国产精品久久久久久久久久不蜜月 | av再线观看 | 丝袜美女在线 | 日韩,中文字幕 | 国产精品入口麻豆 | 日韩激情网 | 天天爽夜夜爽人人爽一区二区 | 日韩欧美精品在线视频 | 国产99自拍 | 久久成人欧美 | 最近中文字幕国语免费av | 日韩 在线a | 亚洲伦理电影在线 | 欧美精品三级在线观看 | 另类老妇性bbwbbw高清 | 高清一区二区三区av | 99久久久久久久久久 | 久久调教视频 | 久久久久久免费视频 | 丁香婷婷综合激情五月色 | 中文字幕在线观看完整版电影 | 精品成人a区在线观看 | 欧美孕妇与黑人孕交 | 久久综合免费视频影院 | 久草视频免费在线观看 | 国产亚洲免费观看 | 99久久精品日本一区二区免费 | 欧美日韩亚洲一 | 国产精品成人品 | 色资源网在线观看 | 亚洲精品视频在线播放 | 视频在线一区 | 久久久久国产a免费观看rela | 狠狠色噜噜狠狠狠狠2022 | 天天色天天骑天天射 | 久章草在线 | 91成人在线观看喷潮 | 天天天插| 夜夜操网| 三级av免费观看 | 久久久久网站 | 在线 高清 中文字幕 | 伊人天天操 | 国产精品大片在线观看 | 国产小视频国产精品 | 欧美最猛性xxxxx(亚洲精品) | 在线精品视频在线观看高清 | 日本超碰在线 | 国产 日韩 欧美 在线 | 国产91勾搭技师精品 | 精品亚洲网| 一区二区三区韩国免费中文网站 | 国产日产高清dvd碟片 | 九九热免费在线视频 | 色久综合 | 日韩性久久 | 色偷偷网站视频 | av高清影院 | 99国产视频 | 国产成人三级三级三级97 | 高清免费在线视频 | 一级黄色片网站 | 午夜少妇av | 国产精品18久久久久久久网站 | 日韩精品免费在线 | 免费黄色av片 | 99热都是精品 | 亚洲精品视频中文字幕 | 黄色福利视频网站 | 久久国产香蕉视频 | 日韩激情一二三区 | 在线视频 国产 日韩 | 日日日干 | 欧美日产一区 | 国内精品久久久久久久影视简单 | 亚洲精品国产精品国自产 | 欧美另类高清 | 黄色特级片| 国产在线色视频 | 久久99热这里只有精品 | 免费福利片2019潦草影视午夜 | 色资源二区在线视频 | 亚洲黄色精品 | 最近中文国产在线视频 | 97在线观看视频免费 | 欧美一级高清片 | 一本之道乱码区 | 日本久久成人 | 成人av动漫在线观看 | 国产一级二级三级视频 | 日本巨乳在线 | 久久久久免费看 | 日韩欧美综合视频 | 四虎免费av | 日日夜av| 成人九九视频 | 亚洲少妇影院 | 国产精品久久久久久999 | 亚洲国产视频直播 | 欧美日本国产在线观看 | 亚洲专区一二三 | 激情电影影院 | 欧美激情综合五月色丁香 | 精品国产一区二区三区不卡 | 97福利| 国产视频资源 | 青青视频一区 | 亚洲天堂色婷婷 | 国产精品日韩欧美一区二区 | 九九热在线观看视频 | 免费看污在线观看 | 国产精品视频999 | 婷婷99 | 四虎影视成人永久免费观看视频 | 久久 精品一区 | 欧美日韩高清一区 | 成人黄色大片在线免费观看 | 久草在线在线视频 | 久久久精品99| 国产成人av福利 | 免费亚洲成人 | 久久成人精品电影 | 中午字幕在线观看 | 国产丝袜在线 | 丁香资源影视免费观看 | 国产黄色片久久久 | 狠狠狠色丁香综合久久天下网 | 日韩欧美在线观看一区二区三区 | 久热电影 | 欧美国产日韩一区二区三区 | 五月天色婷婷丁香 | 亚洲午夜久久久久久久久久久 | 欧美大片大全 | 欧美国产精品久久久久久免费 | 亚洲午夜av久久乱码 | 久久久九色精品国产一区二区三区 | 狠狠操导航| 日本中文字幕高清 | 射综合网| 久久国产色 | 久久亚洲婷婷 | 亚洲自拍自偷 | 亚洲狠狠丁香婷婷综合久久久 | 久草在线免费看视频 | 激情av网| 日韩影视精品 | 国产黄色大全 | 97爱爱爱 | 精品久久久久免费极品大片 | 精品999久久久 | av在线播放快速免费阴 | 午夜精品久久久久久久99无限制 | 91 在线视频| 国产免费精彩视频 | 久久兔费看a级 | www.婷婷com| 96久久久 | 俺要去色综合狠狠 | 日日添夜夜添 | 在线观看你懂的网站 | 午夜电影久久久 | 免费亚洲片 | 狠狠色网 | 久久在线免费观看视频 | av中文字幕在线看 | 五月婷婷黄色网 | 美女视频a美女大全免费下载蜜臀 | 欧美日韩aa| 久久久久久久综合色一本 | 这里有精品在线视频 | 午夜视频欧美 | 欧美视频一区二 | 最新超碰在线 | 亚洲精品videossex少妇 | 国产传媒一区在线 | 成人在线小视频 | 久草色在线观看 | 日韩色中色 | 色资源中文字幕 | 精品黄色片 | 久久久久久久久久久综合 | 免费黄色a网站 | 亚洲一级片在线看 | 日韩精品一区二区三区中文字幕 | 亚洲精品久久激情国产片 | 欧美日韩国产精品一区 | 欧美黄在线 | 精品久久久久一区二区国产 | 最近免费中文字幕mv在线视频3 | 五月天婷婷在线播放 | 在线观看成人福利 | 国产成人精品aaa | 成人午夜精品福利免费 | 看片网站黄色 | 特级片免费看 | 五月天婷婷丁香花 | 免费观看国产成人 | 超级碰碰碰碰 | 正在播放国产精品 | 国产另类xxxxhd高清 | 六月色婷婷 | 99热这里只有精品久久 | 午夜精品在线看 | 国产免费区 | 午夜影院一区 | 国产区在线看 | 婷婷资源站| 激情网五月婷婷 | 国产1区2区| 天天草av | 国产小视频你懂的在线 | 欧美一区二区精品在线 | a午夜电影| 久久久久在线观看 | 久日视频 | 综合网天天 | 精品视频久久 | 中文字幕日韩在线播放 | 精品一二三区视频 | 久久国产精品二国产精品中国洋人 | 99久久www| 香蕉在线视频观看 | av日韩中文 | 色www永久免费 | 成人免费xxxxxx视频 | 99久久久久免费精品国产 | 日韩精品一区二区三区在线视频 | 国产剧情一区二区 | 国产一级免费播放 | 国产精品午夜在线 | 国产黄色免费电影 | 久久午夜影院 | 日韩欧美一区视频 | 亚洲影院一区 | 99视频国产精品 | 91传媒视频在线观看 | 午夜精品在线看 | 中文字幕乱码一区二区 | 日日激情 | 亚洲免费高清视频 | 久久8| 热久久精品在线 | 96视频免费在线观看 | 亚洲精品国内 | 欧美午夜精品久久久久久浪潮 | 天天操天天艹 | 综合影视 | 天天天天综合 | 香蕉国产91| 亚洲精品字幕在线 | 日韩av在线免费播放 | 亚洲免费av一区二区 | 国产免费嫩草影院 | 国产精品乱码一区二三区 | 美女一二三区 | 99高清视频有精品视频 |