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

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

【Python基础知识-pycharm版】第十一节-文件操作(IO技术)

發(fā)布時(shí)間:2024/7/5 python 64 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python基础知识-pycharm版】第十一节-文件操作(IO技术) 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

第十一節(jié)-文件操作(IO技術(shù))

  • 文本文件和二進(jìn)制文件
  • 文件操作相關(guān)模塊概述
  • 創(chuàng)建文件對(duì)象 open()
  • 文本文件的寫入
    • 基本的文件寫入操作
    • 常用編碼介紹
      • ASCII
      • ISO8859-1
      • GB2312,GBK,GB18030
    • 中文亂碼問(wèn)題
    • write()/writelines()寫入數(shù)據(jù)
    • close()關(guān)閉文件流
    • with 語(yǔ)句(上下文管理器)
  • 文本文件的讀取
  • 二進(jìn)制文件的讀取和寫入
  • 文件對(duì)象的常用屬性和方法
  • 文件任意位置操作
  • 使用 pickle 序列化
  • CSV 文件的操作
    • csv.reader 對(duì)象和 csv 文件讀取
    • csv.writer 對(duì)象和 csv 文件寫入
  • os 和 os.path 模塊
    • os 模塊-調(diào)用操作系統(tǒng)命令
    • os 模塊-文件和目錄操作
    • os.path 模塊
    • 【示例】列出指定目錄下所有的.py 文件,并輸出文件名
    • walk()遞歸遍歷所有文件和目錄
  • shutil 模塊(拷貝和壓縮)
  • 遞歸

文本文件和二進(jìn)制文件

按文件中數(shù)據(jù)組織形式,我們把文件分為文本文件和二進(jìn)制文件兩大類。

  • 文本文件
    文本文件存儲(chǔ)的是普通“字符”文本,python 默認(rèn)為 unicode 字符集(兩個(gè)字節(jié)表示一個(gè)字符,最多可以表示:65536 個(gè)),可以使用記事本程序打開(kāi)。但是,像 word 軟件編輯的文檔不是文本文件。
  • 二進(jìn)制文件
    二進(jìn)制文件把數(shù)據(jù)內(nèi)容用“字節(jié)”進(jìn)行存儲(chǔ),無(wú)法用記事本打開(kāi)。必須使用專用的軟件解碼。常見(jiàn)的有:MP4 視頻文件、MP3 音頻文件、JPG 圖片、doc 文檔等等。
  • 文件操作相關(guān)模塊概述

    創(chuàng)建文件對(duì)象 open()

    open()函數(shù)用于創(chuàng)建文件對(duì)象,基本語(yǔ)法格式如下:
    open(文件名[,打開(kāi)方式])
    如果只是文件名,代表在當(dāng)前目錄下的文件。文件名可以錄入全路徑,比如:D:\a\b.txt。
    為了減少“\”的輸入,可以使用原始字符串:r“d:\b.txt”。示例如下:

    f=open(r'd:\b.text','w')


    文本文件對(duì)象和二進(jìn)制文件對(duì)象的創(chuàng)建:
    如果我們沒(méi)有增加模式“b”,則默認(rèn)創(chuàng)建的是文本文件對(duì)象,處理的基本單元是“字
    符”。如果是二進(jìn)制模式“b”,則創(chuàng)建的是二進(jìn)制文件對(duì)象,處理的基本單元是“字節(jié)”。

    文本文件的寫入

    基本的文件寫入操作

    文本文件的寫入一般就是三個(gè)步驟:

  • 創(chuàng)建文件對(duì)象
  • 寫入數(shù)據(jù)
  • 關(guān)閉文件對(duì)象
    我們首先創(chuàng)建一個(gè)小程序,體驗(yàn)一下文本文件的寫入操作。
    【操作】文本寫入操作簡(jiǎn)單測(cè)試
  • f=open(r'a.txt','a') s='gaoshang\nrui\n' f.write(s) f.close()

    常用編碼介紹

    在操作文本文件時(shí),經(jīng)常會(huì)操作中文,這時(shí)候就經(jīng)常會(huì)碰到亂碼問(wèn)題。為了讓大家有能力解決中文亂碼問(wèn)題,這里簡(jiǎn)單介紹一下各種編碼之間的關(guān)系。

    ASCII

    全稱為 American Standard Code for Information Interchange,美國(guó)信息交換標(biāo)準(zhǔn)代碼,這是世界上最早最通用的單字節(jié)編碼系統(tǒng),主要用來(lái)顯示現(xiàn)代英語(yǔ)及其他西歐語(yǔ)言。
    ASCII 碼用 7 位表示,只能表示 128 個(gè)字符。只定義了 2 7 =128 個(gè)字符,用7bit 即可完全編碼,而一字節(jié) 8bit 的容量是 256,所以一字節(jié) ASCII 的編碼最高位總是 0。
    0~31 表示控制字符如回車、退格、刪除等;32~126 表示打印字符即可以通過(guò)鍵盤輸入并且能顯示出來(lái)的字符;其中 48~57 為 0 到 9 十個(gè)阿拉伯?dāng)?shù)字,65~90 為 26 個(gè)大寫英文字母,97~122 號(hào)為 26 個(gè)小寫英文字母,其余為一些標(biāo)點(diǎn)符號(hào)、運(yùn)算符號(hào)等,具體可以參考 ASCII 標(biāo)準(zhǔn)表(自行百度)。

    ISO8859-1

    ISO-8859-1 又稱 Latin-1,是一個(gè) 8 位單字節(jié)字符集,它把 ASCII 的最高位也利用起來(lái),并兼容了 ASCII,新增的空間是 128,但它并沒(méi)有完全用完。在 ASCII 編碼之上又增加了西歐語(yǔ)言、希臘語(yǔ)、泰語(yǔ)、阿拉伯語(yǔ)、希伯來(lái)語(yǔ)對(duì)應(yīng)的文字符號(hào),它是向下兼容 ASCII 編碼

    GB2312,GBK,GB18030

    GB2312
    GB2312 全稱為信息交換用漢字編碼字符集,是中國(guó)于 1980 年發(fā)布,主要用于計(jì)算機(jī)系統(tǒng)中的漢字處理。GB2312 主要收錄了 6763 個(gè)漢字、682 個(gè)符號(hào)。GB2312覆蓋了漢字的大部分使用率,但不能處理像古漢語(yǔ)等特殊的罕用字,所以后來(lái)出現(xiàn)了像 GBK、GB18030 這種編碼。
    GB2312 完全兼容 ISO8859-1。

    GBK
    全稱為 Chinese Internal Code Specification,即漢字內(nèi)碼擴(kuò)展規(guī)范,于 1995 年制定。它主要是擴(kuò)展了 GB2312,在它的基礎(chǔ)上又加了更多的漢字,它一共收錄了 21003 個(gè)漢字。

    ·GB18030
    現(xiàn)在最新的內(nèi)碼字集于 2000 年發(fā)布,并于 2001 年強(qiáng)制執(zhí)行,包含了中國(guó)大部分少數(shù)民族的語(yǔ)言字符,收錄漢字?jǐn)?shù)超過(guò) 70000 余個(gè)。它主要采用單字節(jié)、雙字節(jié)、四字節(jié)對(duì)字符編碼,它是向下兼容 GB2312 和 GBK 的,雖然是我國(guó)的強(qiáng)制使用標(biāo)準(zhǔn),但在實(shí)際生產(chǎn)中很少用到,用得最多的反而是 GBK 和GB2312
    Unicode
    Unicode 編碼設(shè)計(jì)成了固定兩個(gè)字節(jié),所有的字符都用 16 位(2^16=65536)表示,包括之前只占 8 位的英文字符等,所以會(huì)造成空間的浪費(fèi),UNICODE 在很長(zhǎng)的一段時(shí)間內(nèi)都沒(méi)有得到推廣應(yīng)用。
    Unicode 完全重新設(shè)計(jì),不兼容 iso8859-1,也不兼容任何其他編碼。
    UTF-8
    對(duì)于英文字母,unicode 也需要兩個(gè)字節(jié)來(lái)表示。所以 unicode 不便于傳輸和存儲(chǔ)。因此而產(chǎn)生了 UTF 編碼,UTF-8 全稱是(8-bit Unicode Transformation Format)。
    UTF 編碼兼容 iso8859-1 編碼,同時(shí)也可以用來(lái)表示所有語(yǔ)言的字符,不過(guò),UTF 編碼是不定長(zhǎng)編碼,每一個(gè)字符的長(zhǎng)度從 1-4 個(gè)字節(jié)不等。其中,英文字母都是用一個(gè)字節(jié)表示,而漢字使用三個(gè)字節(jié)。
    【老鳥(niǎo)建議】一般項(xiàng)目都會(huì)使用 UTF-8。unicode 中雖然漢字是兩個(gè)字節(jié),UTF-8 中漢字是 3 個(gè)字節(jié)。但是互聯(lián)網(wǎng)中一個(gè)網(wǎng)頁(yè)也包含了大量的英文字母,這些英文字母只占用 1 個(gè)字節(jié),整體占用空間,UTF-8 仍然由于 Unicode。

    中文亂碼問(wèn)題

    windows 操作系統(tǒng)默認(rèn)的編碼是 GBK,Linux 操作系統(tǒng)默認(rèn)的編碼是 UTF-8。當(dāng)我們用 open()時(shí),調(diào)用的是操作系統(tǒng)打開(kāi)的文件,默認(rèn)的編碼是 GBK。
    【示例】中文字符文件,亂碼出現(xiàn)測(cè)試

    #測(cè)試寫入中文 f=open(r'b.txt','w') f.write('尚\(zhòng)n銳\n') f.close()



    【示例】通過(guò)指定文件編碼解決中文亂碼問(wèn)題

    #測(cè)試寫入中文 f = open(r"b.txt","w",encoding="utf-8") f.write("尚\(zhòng)n程序員\n") f.close()

    write()/writelines()寫入數(shù)據(jù)

    write(a):把字符串 a 寫入到文件中
    writelines(b):把字符串列表寫入文件中,不添加換行符
    【操作】添加字符串列表數(shù)據(jù)到文件中

    #添加字符串列表數(shù)據(jù)到文件中 f=open(r'd:\bb.txt','w',encoding='utf-8') s=['高老大\n','高老二\n','高老三\n'] f.writelines(s) f.close()

    close()關(guān)閉文件流

    由于文件底層是由操作系統(tǒng)控制,所以我們打開(kāi)的文件對(duì)象必須顯式調(diào)用 close()方法關(guān)閉文件對(duì)象。當(dāng)調(diào)用 close()方法時(shí),首先會(huì)把緩沖區(qū)數(shù)據(jù)寫入文件(也可以直接調(diào)用 flush()方法),再關(guān)閉文件,釋放文件對(duì)象。
    為了確保打開(kāi)的文件對(duì)象正常關(guān)閉,一般結(jié)合異常機(jī)制的 finally 或者 with 關(guān)鍵字實(shí)現(xiàn)無(wú)論何種情況都能關(guān)閉打開(kāi)的文件對(duì)象。
    【操作】結(jié)合異常機(jī)制 finally 確保關(guān)閉文件對(duì)象

    try:f=open(r'my01txt','a')str='gaoshang'f.write(str) except BaseException as e:print(e) finally:f.close()

    with 語(yǔ)句(上下文管理器)

    with 關(guān)鍵字(上下文管理器)可以自動(dòng)管理上下文資源,不論什么原因跳出 with 塊,都能確保文件正確的關(guān)閉,并且可以在代碼塊執(zhí)行完畢后自動(dòng)還原進(jìn)入該代碼塊時(shí)的現(xiàn)場(chǎng)。

    【操作】使用 with 管理文件寫入操作

    s=['高老大\n','高老二\n','高老三\n'] with open(r'd:\bb.txt','w') as f:f.writelines(s)

    文本文件的讀取

    文件的讀取一般使用如下三個(gè)方法:

  • read([size])
    從文件中讀取 size 個(gè)字符,并作為結(jié)果返回。如果沒(méi)有 size 參數(shù),則讀取整個(gè)文件。
    讀取到文件末尾,會(huì)返回空字符串。
  • readline()
    讀取一行內(nèi)容作為結(jié)果返回。讀取到文件末尾,會(huì)返回空字符串。
  • readlines()
    文本文件中,每一行作為一個(gè)字符串存入列表中,返回該列表
    【操作】 讀取一個(gè)文件前 4 個(gè)字符
  • with open(r'bb','r',encoding='utf-8') as f:print(f.read(4))

    【操作】文件較小,一次將文件內(nèi)容讀入到程序中

    with open(r'bb','r',encoding='utf-8') as f:print(f.read())

    【操作】按行讀取一個(gè)文件

    with open(r'bb','r') as f:while True:fragment=f.readline()if not fragment:breakelse:print(fragment,end='')

    【操作】使用迭代器(每次返回一行)讀取文本文件

    with open(r"d:\bb.txt","r") as f:for a in f:print(a,end="") 高老大 高老二 高老三Process finished with exit code 0

    【操作】為文本文件每一行的末尾增加行號(hào)

    with open('e.txt','r',encoding='utf-8') as f:lines=f.readlines()lines=[line.rstrip()+'#'+str(index+1)+'\n'for index,line in enumerate(lines)] #推導(dǎo)生成列表with open('e.txt','w',encoding='utf-8') as f:f.writelines(lines)

    二進(jìn)制文件的讀取和寫入

    二進(jìn)制文件的處理流程和文本文件流程一致。首先還是要?jiǎng)?chuàng)建文件對(duì)象,不過(guò),我們需要指
    定二進(jìn)制模式,從而創(chuàng)建出二進(jìn)制文件對(duì)象。例如:

    f = open(r"d:\a.txt", 'wb') #可寫的、重寫模式的二進(jìn)制文件對(duì)象 f = open(r"d:\a.txt", 'ab') #可寫的、追加模式的二進(jìn)制文件對(duì)象 f = open(r"d:\a.txt", 'rb') #可讀的二進(jìn)制文件對(duì)象

    創(chuàng)建好二進(jìn)制文件對(duì)象后,仍然可以使用 write()、read()實(shí)現(xiàn)文件的讀寫操作。

    【操作】 讀取圖片文件,實(shí)現(xiàn)文件的拷貝

    with open('aa.gif','rb') as f:with open('aa_copy.gif', 'wb') as w:for line in f.readlines():w.write(line) print('圖片拷貝完成!')

    文件對(duì)象的常用屬性和方法

    文件對(duì)象封裝了文件相關(guān)的操作。在前面我們學(xué)習(xí)了通過(guò)文件對(duì)象對(duì)文件進(jìn)行讀寫操作。本
    節(jié)我們?cè)敿?xì)列出文件對(duì)象的常用屬性和方法,并進(jìn)行說(shuō)明。




    文件任意位置操作

    【示例】seek()移動(dòng)文件指針示例

    with open('e.txt','r',encoding='utf-8') as f:print('文件名是:{0}'.format(f.name))print(f.tell())print('讀取的內(nèi)容:{}'.format(str(f.readline())))print(f.tell())f.seek(16)print('讀取的內(nèi)容:{}'.format(str(f.readline())))

    使用 pickle 序列化

    Python 中,一切皆對(duì)象,對(duì)象本質(zhì)上就是一個(gè)“存儲(chǔ)數(shù)據(jù)的內(nèi)存塊”。有時(shí)候,我們需要將“內(nèi)存塊的數(shù)據(jù)”保存到硬盤上,或者通過(guò)網(wǎng)絡(luò)傳輸?shù)狡渌挠?jì)算機(jī)上。這時(shí)候,就需要“對(duì)象的序列化和反序列化”。 對(duì)象的序列化機(jī)制廣泛的應(yīng)用在分布式、并行系統(tǒng)上。
    序列化指的是:將對(duì)象轉(zhuǎn)化成“串行化”數(shù)據(jù)形式,存儲(chǔ)到硬盤或通過(guò)網(wǎng)絡(luò)傳輸?shù)狡渌胤健7葱蛄谢侵赶喾吹倪^(guò)程,將讀取到的“串行化數(shù)據(jù)”轉(zhuǎn)化成對(duì)象。
    我們可以使用 pickle 模塊中的函數(shù),實(shí)現(xiàn)序列化和反序列操作。
    序列化我們使用:
    pickle.dump(obj, file) obj 就是要被序列化的對(duì)象,file 指的是存儲(chǔ)的文件
    pickle.load(file) 從 file 讀取數(shù)據(jù),反序列化成對(duì)象

    【操作】將對(duì)象序列化到文件中

    import pickle with open(r'd:\data.dat','wb') as f:a1='高琪琪'a2=234a3=[20,30,40]pickle.dump(a1,f)pickle.dump(a2, f)pickle.dump(a3, f) import pickle with open(r'd:\data.dat','rb') as f:a1=pickle.load(f)a2=pickle.load(f)a3 = pickle.load(f)print(a1)print(a2)print(a3)

    CSV 文件的操作

    csv (Comma Separated Values) 是逗號(hào)分隔符文本格式,常用于數(shù)據(jù)交換、Excel
    文件和數(shù)據(jù)庫(kù)數(shù)據(jù)的導(dǎo)入和導(dǎo)出。 與 Excel 文件不同,CSV 文件中:
    值沒(méi)有類型,所有值都是字符串
    不能指定字體顏色等樣式
    不能指定單元格的寬高,不能合并單元格
    沒(méi)有多個(gè)工作表
    不能嵌入圖像圖表
    Python 標(biāo)準(zhǔn)庫(kù)的模塊 csv 提供了讀取和寫入 csv 格式文件的對(duì)象。
    我們?cè)?excel 中建立一個(gè)簡(jiǎn)單的表格:

    另存為"csv(逗號(hào)分隔)",我們打開(kāi)查看這個(gè) csv 文件內(nèi)容:
    姓名,年齡,工作,薪水
    高淇,18,程序員,50000
    高老三,19,測(cè)試工程師,20000
    高老五,20,人工智能開(kāi)發(fā),50000

    csv.reader 對(duì)象和 csv 文件讀取

    【操作】csv.reader 對(duì)象于從 csv 文件讀取數(shù)據(jù)

    import csv with open(r'ee.csv') as ee:ee_csv=csv.reader(ee) #創(chuàng)建csv對(duì)象,它是一個(gè)包含所有數(shù)據(jù)的列表,每一行為一個(gè)元素headers=next(ee_csv) #獲得列表對(duì)象,包含標(biāo)題行的信息print(headers)for row in ee_csv: #循環(huán)打印各行內(nèi)容print(row)

    csv.writer 對(duì)象和 csv 文件寫入

    【操作】csv.writer 對(duì)象寫一個(gè) csv 文件

    #【操作】csv.writer 對(duì)象寫一個(gè) csv 文件 import csvheaders=['工號(hào)','姓名','年齡','地址','月薪'] rows=[("1001","高淇",18,"西三旗 1 號(hào)院","50000"),("1002","高八",19,"西三旗 1 號(hào)院","30000")]with open(r'b.csv','w') as b:b_csv=csv.writer(b) #創(chuàng)建csv對(duì)象b_csv.writerow(headers) #寫入一行(標(biāo)題)b_csv.writerows(rows) 工號(hào),姓名,年齡,地址,月薪1001,高淇,18,西三旗 1 號(hào)院,500001002,高八,19,西三旗 1 號(hào)院,30000

    os 和 os.path 模塊

    os 模塊可以幫助我們直接對(duì)操作系統(tǒng)進(jìn)行操作。我們可以直接調(diào)用操作系統(tǒng)的可執(zhí)行
    文件、命令,直接操作文件、目錄等等。在系統(tǒng)運(yùn)維的核心基礎(chǔ)。

    os 模塊-調(diào)用操作系統(tǒng)命令

    ·os.system 可以幫助我們直接調(diào)用系統(tǒng)的命令
    【示例】os.system 調(diào)用 windows 系統(tǒng)的記事本程序

    #【示例】os.system 調(diào)用 windows 系統(tǒng)的記事本程序 import os os.system('notepad.exe')

    【示例】os.system 調(diào)用 windows 系統(tǒng)中 ping 命令

    #【示例】os.system 調(diào)用 windows 系統(tǒng)中 ping 命令 import os os.system('ping www.baidu.com')




    【示例】運(yùn)行安裝好的微信

    import os os.startfile(r"C:\Program Files (x86)\Tencent\WeChat\WeChat.exe")

    os 模塊-文件和目錄操作

    我們可以通過(guò)前面講的文件對(duì)象實(shí)現(xiàn)對(duì)于文件內(nèi)容的讀寫操作。如果,還需要對(duì)文件和目錄做其他操作,可以使用 os 和 os.path 模塊。
    os 模塊下常用操作文件的方法


    os 模塊下關(guān)于目錄操作的相關(guān)方法,匯總?cè)缦?#xff1a;

    #【示例】os 模塊:創(chuàng)建、刪除目錄、獲取文件信息等 #測(cè)試os模塊中,關(guān)于文件和目錄的操作 import os###########獲取文件和文件夾相關(guān)的信息################# # print(os.name) #windows->nt linux和unix->posix # print(os.sep) #windows->\ linux和unix-->\n\ # print(repr(os.linesep)) #windows->\r\n linux-->\n\ # # print(os.stat('my02.py')) ###########關(guān)于工作目錄的操作####################### print(os.getcwd()) # os.chdir('d:') #改變當(dāng)前的工作目錄為:d:盤根目錄 # os.mkdir('書(shū)籍')###########創(chuàng)建目錄、創(chuàng)建多級(jí)目錄、刪除#############os.mkdir('書(shū)籍') os.rmdir('書(shū)籍') #相對(duì)路徑都是相對(duì)于當(dāng)前的工作目錄os.makedirs('電影/港臺(tái)/周星馳') #os.removedirs('電影/港臺(tái)/周星馳') #只能刪除空目錄 #os.makedirs('../音樂(lè)/香港/劉德華') #../指的是上一級(jí)目錄 os.rename('電影','movie')dir=os.listdir('movie') print(dir)

    os.path 模塊

    os.path 模塊提供了目錄相關(guān)(路徑判斷、路徑切分、路徑連接、文件夾遍歷)的操作

    ####################################################################### #【示例】測(cè)試 os.path 中常用方法#測(cè)試os.path常用方法 import os import os.path ##########獲取目錄、文件基本信息########## ########################print(os.path.isabs('a.txt')) #是否絕對(duì)目錄 print(os.path.isdir('a,txt')) #是否目錄 print(os.path.isfile("a.txt")) #是否文件 print(os.path.exists("a.txt")) #文件是否存在 print(os.path.getsize('a.txt')) #文件大小 print(os.path.abspath('a.txt')) #輸出絕對(duì)路徑 print(os.path.dirname('a.txt')) #輸出所在目錄############獲得創(chuàng)建時(shí)間、訪問(wèn)時(shí)間、最后修改時(shí)間############ print(os.path.getctime("a.txt")) #返回創(chuàng)建時(shí)間 print(os.path.getatime("a.txt")) #返回最后訪問(wèn)時(shí)間 print(os.path.getmtime("a.txt")) #返回最后修改時(shí)間 ################對(duì)路徑進(jìn)行分割、連接操作#################### path = os.path.abspath("a.txt") #返回絕對(duì)路徑 print(os.path.split(path)) #返回元組:目錄、文件print(os.path.splitext(path)) #返回元組:路徑、擴(kuò)展名print(os.path.join("aa","bb","cc")) #返回路徑:aa/bb/cc False False True True 15 D:\PycharmProjects\MyTest\Day0724myio\a.txt1595577712.5804255 1595577712.5804255 1595577725.07714 ('D:\\PycharmProjects\\MyTest\\Day0724myio', 'a.txt') ('D:\\PycharmProjects\\MyTest\\Day0724myio\\a', '.txt') aa\bb\ccProcess finished with exit code 0

    【示例】列出指定目錄下所有的.py 文件,并輸出文件名

    ##列出指定目錄下所有的.py 文件,并輸出文件名 import os import os.pathpath=os.getcwd() #返回當(dāng)前工作目錄 file_list=os.listdir(path) #列出子目錄和子文件for filename in file_list:pos=filename.rfind('.')if filename[pos+1:]=="py":print(filename,end='\t')print('##############')file_list2=[filename for filename in os.listdir(path) if filename.endswith('.py')] for filename in file_list2:print(filename,end='\t') my01.py my02.py __init__.py ############## my01.py my02.py __init__.py Process finished with exit code 0

    walk()遞歸遍歷所有文件和目錄

    os.walk()方法:
    返回一個(gè) 3 個(gè)元素的元組,(dirpath, dirnames, filenames),
    dirpath:要列出指定目錄的路徑
    dirnames:目錄下的所有文件夾
    filenames:目錄下的所有文件
    【示例】使用 walk()遞歸遍歷所有文件和目錄

    #【示例】使用 walk()遞歸遍歷所有文件和目錄 import os all_files=[]path=os.getcwd() list_files=os.walk(path)for dirpath,dirnames,filenames in list_files: #返回內(nèi)容放進(jìn)三個(gè)變量for dir in dirnames:all_files.append(os.path.join(dirpath,dir)) #dirpath:要列出指定目錄的路徑for name in filenames:all_files.append(os.path.join(dirpath,name)) #dirnames:目錄下的所有文件夾 #打印子目錄和子文件 for file in all_files:print(file)

    shutil 模塊(拷貝和壓縮)

    shutil 模塊是 python 標(biāo)準(zhǔn)庫(kù)中提供的,主要用來(lái)做文件和文件夾的拷貝、移動(dòng)、刪除等;還可以做
    文件和文件夾的壓縮、解壓縮操作。
    os 模塊提供了對(duì)目錄或文件的一般操作。shutil 模塊作為補(bǔ)充,提供了移動(dòng)、復(fù)制、壓縮、解壓等操
    作,這些 os 模塊都沒(méi)有提供。
    【示例】實(shí)現(xiàn)文件的拷貝

    #實(shí)現(xiàn)文件的拷貝 import shutil #copy 文件內(nèi)容 shutil.copyfile('1.txt','1_copy.txt')

    【示例】實(shí)現(xiàn)遞歸的拷貝文件夾內(nèi)容(使用 shutil 模塊)

    #【示例】實(shí)現(xiàn)遞歸的拷貝文件夾內(nèi)容(使用 shutil 模塊)import shutil #'音樂(lè)'文件夾不存在才能用 shutil.copytree('movie/港臺(tái)','音樂(lè)',ignore=shutil.ignore_patterns('*.html','*.htm'))

    【示例】實(shí)現(xiàn)將文件夾所有內(nèi)容壓縮(使用 shutil 模塊)

    #【示例】實(shí)現(xiàn)將文件夾所有內(nèi)容壓縮(使用 shutil 模塊) import shutil import zipfile# 將movie/港臺(tái)文件夾下所有內(nèi)容壓縮到音樂(lè)文件夾下生成周星馳.zip shutil.make_archive('音樂(lè)/周星馳','zip','movie/港臺(tái)')#壓縮:將指定的多個(gè)文件壓縮到一個(gè)zip文件 z=zipfile.ZipFile('a.zip','w') z.write('1.txt') z.write('2.txt') z.close()

    【示例】實(shí)現(xiàn)將壓縮包解壓縮到指定文件夾(使用 shutil 模塊)

    #【示例】實(shí)現(xiàn)將壓縮包解壓縮到指定文件夾(使用 shutil 模塊) import shutil import zipfile #解壓縮z2=zipfile.ZipFile('a.zip','r') z2.extractall('d:/') #設(shè)置解壓的地址 z2.close()

    遞歸

    【示例 3-22】使用遞歸求 n!

    #測(cè)試遞歸 def factorial(n):if n==1:return 1else:return n*factorial(n-1)a=factorial(8) print(a)

    【示例】使用遞歸算法遍歷目錄下所有文件

    #遞歸打印所有的目錄和文件 import osallfiles=[]def getAllFiles(path,level):childFiles=os.listdir(path)for file in childFiles:filepath=os.path.join(path,file)if os.path.isdir(filepath):getAllFiles(filepath,level+1)allfiles.append('\t'*level+filepath)getAllFiles('movie',0)for f in reversed(allfiles):print(f)

    總結(jié)

    以上是生活随笔為你收集整理的【Python基础知识-pycharm版】第十一节-文件操作(IO技术)的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

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

    色综合久久久久久久 | 2018亚洲男人天堂 | 中文字幕av全部资源www中文字幕在线观看 | 狠狠狠色丁香婷婷综合久久五月 | 久久9视频 | 国产精品在线看 | 国产99在线播放 | 欧美日韩一级在线 | 亚洲高清免费在线 | 狠狠操影视 | 天天干天天操天天做 | 久久精品综合 | 91av视频免费在线观看 | 亚洲视频在线观看免费 | 在线中文字母电影观看 | 国产福利小视频在线 | 欧美韩国日本在线观看 | 在线国产91 | 日韩av免费在线电影 | 亚洲欧美日韩精品一区二区 | 97视频在线观看播放 | 久久成年人网站 | 天天射天天干天天爽 | 黄色小说在线观看视频 | 一级黄色免费网站 | 欧美午夜精品久久久久 | 国产精品一区电影 | 国产精品18久久久久久vr | 亚洲黄色app | 久草在线视频精品 | 亚洲精品视频大全 | 久久性生活片 | 久久99国产视频 | 国产精品自产拍在线观看蜜 | 一区二区 不卡 | 亚洲色综合 | 亚洲成av人影院 | 98福利在线| 日日操天天操狠狠操 | 日韩一级成人av | 伊人电影在线观看 | 欧美成人视 | 欧美日本中文字幕 | 日韩女同av| 在线观看色网 | 最新中文字幕 | 色婷婷六月| 国产精品久久久久久久久久久久午夜 | 国产又粗又猛又黄又爽 | 91福利国产在线观看 | 久久国产午夜精品理论片最新版本 | 麻豆首页 | 国产v视频| 免费视频一区 | 日韩v在线91成人自拍 | 天堂va欧美va亚洲va老司机 | 超碰免费av| av网址在线播放 | 天天操天天射天天爱 | 免费91在线观看 | 五月天综合网 | 色香com.| 亚洲综合欧美精品电影 | 日韩资源视频 | 在线影院中文字幕 | av在线网站免费观看 | 五月激情视频 | 亚洲综合色播 | 日韩成人邪恶影片 | 在线中文日韩 | 欧美日韩国产精品一区二区 | www.伊人网 | 亚洲精品乱码久久久久久高潮 | 色偷偷88欧美精品久久久 | 久久这里有 | 免费在线观看中文字幕 | 国产精品久久在线观看 | 国产精品一区二区av麻豆 | 国产夫妻av在线 | 丁香久久 | 99草在线视频 | 高清在线一区 | 日韩av成人在线观看 | 色是在线视频 | 午夜在线观看影院 | 国产黄色片免费 | 99久久久久免费精品国产 | 久久99网站| 国产护士hd高朝护士1 | 伊人欧美| 亚州精品天堂中文字幕 | 天天干天天干天天干天天干天天干天天干 | 成人欧美一区二区三区黑人麻豆 | 超级碰碰碰视频 | 亚洲一区网站 | 国产精品综合在线 | 麻豆视频在线免费 | 亚洲手机天堂 | 亚洲专区在线播放 | 久久精品国产美女 | 日本精品中文字幕 | 激情丁香婷婷 | 奇米四色影狠狠爱7777 | 91精品少妇偷拍99 | 麻豆久久久 | 日韩av影片在线观看 | 久草网站在线 | 91tv国产成人福利 | 在线精品视频免费观看 | 欧美成人a在线 | 在线视频观看91 | 亚洲午夜精品久久久久久久久 | 精品亚洲成a人在线观看 | 成 人 黄 色 视频 免费观看 | 国产伦精品一区二区三区照片91 | 国产精品久免费的黄网站 | 成人国产精品久久久久久亚洲 | 天天色棕合合合合合合 | 久久电影网站中文字幕 | 久久精品com | 欧洲精品一区二区 | 亚洲精品美女久久久 | 久久精品视频中文字幕 | 久久久亚洲麻豆日韩精品一区三区 | 国产中文字幕三区 | 在线成人国产 | 91超在线| 在线a人片免费观看视频 | 亚洲精品在线播放视频 | 天天操天天射天天爽 | 欧美精品久久久久久久久老牛影院 | 99精品视频在线看 | 国产高清视频在线免费观看 | 成人免费看黄 | 成人一级在线 | 免费在线观看日韩视频 | 欧美精品资源 | 狠狠干电影 | 久久亚洲影视 | 麻豆精品视频 | 中文字幕.av.在线 | 久久人人97超碰国产公开结果 | 2018亚洲男人天堂 | 中文字幕欧美日韩va免费视频 | 日韩高清在线一区二区 | 日本资源中文字幕在线 | 色吊丝在线永久观看最新版本 | 久久午夜剧场 | 亚洲国产午夜视频 | 欧美吞精 | 亚洲国内在线 | 成人免费观看大片 | 最新婷婷色| 免费高清影视 | 四虎成人精品 | 欧美精品乱码99久久影院 | 国产一区二区久久 | 91丨九色丨蝌蚪丨对白 | 又色又爽的网站 | 婷婷国产v亚洲v欧美久久 | 成人资源在线观看 | 国产精品久久久久久久久久久不卡 | av在线日韩 | 中字幕视频在线永久在线观看免费 | 欧美日韩免费观看一区=区三区 | 在线观看一| 成人试看120秒 | 密桃av在线 | 人人操日日干 | 最近能播放的中文字幕 | 青青草国产在线 | 中文字幕观看视频 | 日本成人免费在线观看 | 国产丝袜在线 | 久久综合色天天久久综合图片 | 成人黄色中文字幕 | 久久国产精品久久久 | 国产精品美女久久久久aⅴ 干干夜夜 | 国产在线a免费观看 | 波多野结衣网址 | 激情在线免费视频 | 精品一区二区视频 | 91成人欧美 | 成人影视免费看 | 深爱开心激情网 | 99久久精品国产一区二区三区 | 黄色小视频在线观看免费 | 日本三级不卡 | 国产成a人亚洲精v品在线观看 | 国产91九色视频 | 在线看日韩 | 亚洲精品天天 | 最新色视频| 特级西西www44高清大胆图片 | 久久久免费观看 | 久久艹久久 | 免费日韩电影 | 婷婷在线免费观看 | 日韩免费在线 | 免费在线播放av电影 | 国产一级精品在线观看 | 中文成人字幕 | 黄色特一级片 | 久久久麻豆精品一区二区 | 国产丝袜网站 | 日韩免费不卡视频 | 99精品一区二区 | 亚洲精品在线观看视频 | 久久午夜国产精品 | 国产精品久久久久影视 | 二区视频在线观看 | 天天骚夜夜操 | 中文字幕精品一区二区精品 | 国产亚洲婷婷免费 | 精品亚洲欧美无人区乱码 | 亚洲自拍av在线 | 久久久国产精品视频 | 亚洲热久久 | 九色琪琪久久综合网天天 | 成人a级大片| 91免费网址| 97国产精品亚洲精品 | 国产不卡免费av | 少妇搡bbbb搡bbb搡aa | 日韩av三区 | 国产精品久久久久久久久久久免费看 | 91超碰在线播放 | 免费观看一级一片 | 亚洲天堂精品视频在线观看 | a在线观看免费视频 | 在线观看国产91 | 久草在线资源观看 | 久久久久国产一区二区三区 | 国产成人久久av免费高清密臂 | 国模精品一区二区三区 | 中文字幕免费一区 | 国产一级h | 国产丝袜一区二区三区 | 中文字幕在线字幕中文 | 国产精品片 | 激情伊人五月天 | 久久久精品欧美一区二区免费 | 亚洲成人软件 | av激情五月 | 在线观看国产成人av片 | 色综合久久久久 | 免费日韩一区二区三区 | 日本成址在线观看 | 欧美日韩色婷婷 | 亚洲黄色av网址 | 久久成熟| 2022久久国产露脸精品国产 | 久久不见久久见免费影院 | 久久免费视频在线观看 | 久草精品电影 | 亚洲精品观看 | 91精品专区 | 色悠悠久久综合 | 久久久精品久久 | 日韩av看片 | 成人久久久久 | 91色网址| 国产精品午夜在线 | 免费观看黄色12片一级视频 | 超碰人人干人人 | 国产一级在线 | 亚洲精品综合在线观看 | 精品九九九九 | 国产成人精品一区二区三区在线 | 四虎影视精品 | 激情九九 | 在线国产中文 | 国产精品 日韩 欧美 | 国产视频在线观看免费 | 成年人电影免费看 | 99免费看片 | 三级毛片视频 | 中文在线8新资源库 | 国产精品一区二区三区电影 | 六月激情久久 | 天天天天天干 | 久久蜜臀一区二区三区av | 欧美日韩一区二区视频在线观看 | 国产不卡在线视频 | 国产91精品一区二区麻豆亚洲 | 国产成人精品一区二区在线观看 | 久草精品国产 | 久草视频国产 | 日本在线h| 中文字幕在线观看免费高清电影 | 国产偷v国产偷∨精品视频 在线草 | 成人免费xxx在线观看 | 亚洲精品在线观看中文字幕 | 69国产盗摄一区二区三区五区 | 最近2019好看的中文字幕免费 | av一区在线 | 一级欧美一级日韩 | 色婷婷在线观看视频 | 日韩精品一区二区三区第95 | 9i看片成人免费看片 | 伊人成人激情 | 伊人色**天天综合婷婷 | 黄色亚洲免费 | www99精品 | 免费日韩在线 | 狠狠操在线 | 亚洲成人免费 | 免费视频三区 | 精品国产伦一区二区三区观看体验 | 日韩影视在线 | 成人国产精品入口 | 伊人手机在线 | 久久婷婷久久 | 日韩高清在线观看 | 在线观看黄色免费视频 | 国产91精品看黄网站 | 91视频大全 | 国产免费人成xvideos视频 | 日韩精品一区二区三区在线视频 | 国产婷婷精品av在线 | 肉色欧美久久久久久久免费看 | 天天色天天综合网 | 婷婷电影在线观看 | 久久国产精品99久久人人澡 | 免费美女av | 亚洲欧美视频在线 | 日韩综合第一页 | 国产精品美女久久久久久 | 91影视成人| 97精品免费视频 | 国产精品2区 | 亚洲精品女 | av在线一二三区 | 日韩精品久久久久久久电影竹菊 | 香蕉视频日本 | 色婷婷狠狠操 | 91精品夜夜 | 美国av片在线观看 | 亚洲日本一区二区在线 | 美女久久久久久久久久 | 人人干在线观看 | 久久综合久久久久88 | 久久国语露脸国产精品电影 | 黄色免费观看网址 | 欧美一区免费观看 | 亚洲精品在线国产 | 中文字幕在线成人 | 特级a老妇做爰全过程 | 黄色成人91| 国产a网站 | 美女在线国产 | 亚洲精品免费在线观看 | 国产成人精品免高潮在线观看 | 欧美日韩午夜在线 | 99产精品成人啪免费网站 | 午夜国产福利视频 | 91九色丨porny丨丰满6 | 日韩免费大片 | 国产又粗又猛又爽 | 久久好看| 国产91免费看 | 欧美一级日韩三级 | 国产一区二区精品91 | 久久久综合九色合综国产精品 | 国产护士av| 成人毛片在线视频 | 成人丝袜 | 亚洲国产日韩在线 | 91视频高清完整版 | 成人网大片| 99精品在线看 | 久草视频在线免费看 | 黄a网| 国产欧美高清 | 婷久久| 韩国精品视频在线观看 | 久久精品视频2 | 麻豆一区二区 | 91精品国产九九九久久久亚洲 | 国产在线a | 久久无码av一区二区三区电影网 | 91精品资源 | 亚洲最快最全在线视频 | 成人三级网址 | 免费网站观看www在线观看 | 亚洲欧美色婷婷 | 日韩精品欧美专区 | 日本免费久久高清视频 | 亚洲爱爱视频 | 欧美日韩亚洲在线观看 | 成人影视免费 | 六月色| 美女网站视频免费黄 | 五月天色丁香 | 婷婷激情五月综合 | 天天操天天色天天射 | 日韩午夜三级 | 在线观看91精品国产网站 | 日本少妇久久久 | av天天色 | 久久午夜国产精品 | 国产色区 | 亚洲一区免费在线 | 日韩免费播放 | 国产成人久久av免费高清密臂 | 国语久久 | 日韩视频免费看 | 亚洲天堂激情 | 水蜜桃亚洲一二三四在线 | 中文亚洲欧美日韩 | 天天鲁天天干天天射 | 有码视频在线观看 | 99性视频| 欧美日韩不卡一区 | 亚洲视频综合 | av在线不卡观看 | 欧美视屏一区二区 | 又色又爽又黄高潮的免费视频 | 成人精品福利 | 免费视频你懂得 | 国产精品毛片一区视频播 | 91精品国自产在线观看 | 亚洲成a人片77777潘金莲 | 亚洲一区免费在线 | 欧美日韩国产一二三区 | 一区二区三区四区精品视频 | 久久精品视频国产 | 亚洲狠狠操 | 免费看网站在线 | 亚洲免费观看在线视频 | 狠狠干狠狠久久 | 99综合影院在线 | 国产精品一区二区久久精品爱涩 | 欧美一级视频一区 | 丝袜护士aⅴ在线白丝护士 天天综合精品 | 免费a v在线 | 免费在线观看av的网站 | 久草国产视频 | 精品国产99国产精品 | 99免费在线 | 中文字幕在线字幕中文 | 天堂av在线中文在线 | 国产精品成人av在线 | 99久久精品国产观看 | 成片人卡1卡2卡3手机免费看 | 中文字幕日韩国产 | 一区二区三区在线观看免费视频 | 久久乐九色婷婷综合色狠狠182 | 国产精品久久久久久久婷婷 | 久久玖| 国产香蕉97碰碰碰视频在线观看 | 亚洲影院国产 | 天天操天天添天天吹 | 免费在线国产精品 | 国产精品aⅴ | 久久99婷婷 | 久久久久久久毛片 | 久久精品国产亚洲精品2020 | 天天拍天天操 | 91综合视频在线观看 | 国产3p视频 | 日本久久电影网 | 成年人视频在线 | 一级久久久 | 久久99最新地址 | 在线观看av中文字幕 | 国产一级一片免费播放放a 一区二区三区国产欧美 | 久久综合射 | 99视频在线精品 | 狠狠色综合网站久久久久久久 | 天天操天天操天天操天天操天天操 | 亚洲精品乱码白浆高清久久久久久 | 97超碰在线资源 | 碰超在线97人人 | 国产中的精品av小宝探花 | 久久社区视频 | 色综合久久五月天 | 久久av免费观看 | 91精品免费在线 | 天天综合在线观看 | 中文字幕高清视频 | 97精品国产97久久久久久久久久久久 | 免费看的国产视频网站 | 日本成人免费在线观看 | 夜夜干夜夜 | 国产精品一区在线观看 | www.色爱| 曰韩精品| 精品电影一区二区 | 国产淫片| 亚洲日本黄色 | 久久精品女人毛片国产 | 日日草天天草 | 国产一区不卡在线 | 国产精品入口久久 | 国产 一区二区三区 在线 | 成年人网站免费观看 | 在线观看免费黄视频 | 亚洲精品66 | 免费看片成人 | 伊人五月天.com | 在线国产精品一区 | 亚洲视屏 | 亚洲激情校园春色 | 98久9在线 | 免费 | 我要看黄色一级片 | 中国一区二区视频 | 亚洲欧洲中文日韩久久av乱码 | 中文字幕在线日本 | 日本中文字幕视频 | 欧美综合在线观看 | 91传媒在线播放 | www毛片com| 欧美性粗大hdvideo | 日韩伦理片一区二区三区 | 精品国产理论 | 精品一区二区三区久久久 | 久久这里有精品 | 婷婷综合激情 | 色国产在线| 亚洲国产美女精品久久久久∴ | 国产高清免费视频 | 激情视频综合网 | 日韩网站免费观看 | 天堂在线视频中文网 | 狠狠色丁香久久婷婷综合丁香 | 国产成人精品午夜在线播放 | 色.com| 日一日操一操 | 男女激情麻豆 | 91毛片在线 | 亚洲婷婷综合色高清在线 | 99久久99视频 | 国产精品久久久久婷婷二区次 | 久久精品亚洲一区二区三区观看模式 | 国产精华国产精品 | 97超碰色 | 在线国产福利 | 中文国产在线观看 | 亚洲a资源 | 免费黄a大片 | 毛片一级免费一级 | 天天干夜夜夜操天 | 午夜成人免费电影 | 欧美另类巨大 | 日本aaaa级毛片在线看 | 最新色站 | 欧美激情视频在线观看免费 | 精品福利网站 | 亚洲精品久久久蜜臀下载官网 | 国产精品成人久久久 | 中国一级片在线 | 激情综合亚洲 | 我要色综合天天 | 中文视频在线看 | 天天曰夜夜操 | 中文在线字幕观看电影 | 欧美黑人巨大xxxxx | 日韩欧美aaa | 色婷婷成人 | 超碰人人在 | 亚洲欧美日本A∨在线观看 青青河边草观看完整版高清 | 在线国产视频一区 | 一区二区三区免费看 | 黄色免费观看 | 天天综合亚洲 | 久久99免费观看 | 国内视频在线观看 | 99久久日韩精品视频免费在线观看 | 91精品视频网站 | 久久人人爽视频 | 一区二区三区在线观看 | 91网址在线| 日韩大片在线免费观看 | 国产在线免费av | 国产精品久久久久aaaa九色 | 激情五月在线视频 | 成人免费共享视频 | 中文字幕资源网 | 成人久久久电影 | 精品亚洲免费 | 日韩久久精品一区二区三区 | 精品少妇一区二区三区在线 | av福利免费 | 久久成人麻豆午夜电影 | 久久av观看 | 日韩欧美高清一区二区 | 91九色porny在线 | 丁香婷婷激情啪啪 | 亚洲欧美成人综合 | 久久九九免费视频 | 久久久免费观看 | 国产精品专区在线观看 | 中文字幕av在线免费 | 国产亚洲成av人片在线观看桃 | 激情网站免费观看 | 成年人电影免费在线观看 | 亚洲精品99久久久久中文字幕 | 欧美极品一区二区三区 | 国产精品久久久久毛片大屁完整版 | 久久蜜桃av| 天天干天天操天天操 | 久久久精品国产一区二区三区 | 日韩av高清 | 国产无遮挡又黄又爽馒头漫画 | 久久99精品国产麻豆婷婷 | 欧美疯狂性受xxxxx另类 | 日韩在线视频观看免费 | 99精品视频免费观看视频 | 亚洲高清视频在线观看免费 | 日韩丝袜 | 免费看搞黄视频网站 | 久草在线 | 91精品免费在线视频 | 六月婷婷久香在线视频 | 在线观看久草 | 丰满少妇对白在线偷拍 | 97成人免费 | 亚洲 欧美 变态 国产 另类 | 国产一区二区在线免费播放 | 久久视频精品在线 | 久久精品视频18 | 亚洲一区二区91 | 92中文资源在线 | 国产一级免费在线观看 | 天天操夜夜操夜夜操 | 97人人添人澡人人爽超碰动图 | 国产精品一区二区麻豆 | 黄色国产高清 | av电影不卡 | 免费精品在线 | 草 免费视频| 日本精品一区二区三区在线观看 | 成人久久久久久久久久 | 久久中文字幕在线视频 | 欧美大片在线看免费观看 | 午夜精品久久一牛影视 | 久久影视网 | 国产精品国产自产拍高清av | 精品中文字幕在线 | 99热日本| 欧洲精品久久久久毛片完整版 | 久久久久福利视频 | 麻豆激情电影 | 免费av小说 | 日韩r级电影在线观看 | 久久精品电影院 | 日韩精品一区二区三区高清免费 | 久久精品电影网 | 久久久www| 最近更新中文字幕 | 久草视频在线免费播放 | 私人av| 亚洲1区 在线 | 久草在线免费在线观看 | 久久久九色精品国产一区二区三区 | 久久一级电影 | 久久综合精品一区 | 久久成人18免费网站 | 免费在线观看91 | 国产成人一区二区在线观看 | 国产精品成人久久久 | 黄色软件视频大全免费下载 | 国产精品av在线免费观看 | 精品国产不卡 | 免费成人av在线看 | 三级黄色片在线观看 | 在线激情影院一区 | 亚洲国产高清在线观看视频 | 免费a现在观看 | 精品一区电影国产 | 狠狠插狠狠操 | 99久久精品免费 | 国产精品久久久久免费观看 | 日本精品一区二区在线观看 | 国产精品免费观看国产网曝瓜 | 国产精品久久久久久久久久久久久 | 中文字幕在线观看免费高清完整版 | 天天摸天天操天天舔 | 热re99久久精品国产99热 | 亚洲精品99久久久久久 | 玖玖国产精品视频 | 天天天天天操 | 国产精品免费观看国产网曝瓜 | 狠狠狠狠狠色综合 | 国产精品黑丝在线观看 | 国产亚洲精品无 | 97电影在线看视频 | 欧美日一级片 | 久久免费电影网 | 美女视频网 | 日日干日日色 | 免费在线国产精品 | 人人超在线公开视频 | 国产精品大片免费观看 | 欧美一区日韩一区 | 国产视频1| 91视频免费播放 | 97成人免费 | 麻豆成人网 | 久久久久国产精品免费网站 | 91视频在线免费下载 | 日韩a在线观看 | 欧美激情视频一区二区三区 | 中文字幕在线观看视频一区二区三区 | 天天干天天碰 | 婷婷激情网站 | 中文在线字幕免费观看 | 亚洲国内精品在线 | 91九色免费视频 | 婷婷香蕉| 欧美日韩精品免费观看视频 | 美女视频黄的免费的 | 人人澡人人爽欧一区 | 久久老司机精品视频 | 精品国产a | 黄色高清视频在线观看 | 在线观看深夜视频 | 久久久黄色av | 四虎影视8848dvd | 中文字幕有码在线播放 | 中文字幕丝袜美腿 | 永久免费精品视频 | 亚洲va欧美 | 黄色一集片 | 9在线观看免费高清完整版 玖玖爱免费视频 | 亚洲精品欧美精品 | 国产在线资源 | 激情网五月婷婷 | 一区二区三区四区五区在线视频 | 国产精品五月天 | 91精品国产乱码 | 日韩在线观看高清 | 久久免费成人 | 91精品系列 | 在线一区二区三区 | 国产一在线精品一区在线观看 | 国产精品婷婷 | 天天艹日日干 | 亚洲免费视频在线观看 | 久久艹久久 | 国产91免费观看 | 波多野结衣视频一区二区三区 | 天天艹 | 国产精品99在线观看 | 免费在线看成人av | 福利精品在线 | 欧美日韩免费观看一区二区三区 | 免费三级网 | 精品美女视频 | 欧美精品久久久久久久亚洲调教 | 国产一区二区三区高清播放 | 蜜桃麻豆www久久囤产精品 | 国产成人免费观看久久久 | 久久久午夜精品理论片中文字幕 | 欧美日韩有码 | 久久免费试看 | 日韩电影中文字幕在线 | 日韩久久视频 | 亚洲精品视 | 欧美一区视频 | 天天综合网久久综合网 | 久久综合九色综合97_ 久久久 | 国产专区在线看 | 夜夜爽88888免费视频4848 | 午夜国产一区二区三区四区 | 午夜视频在线观看一区二区三区 | 国产精品久久在线 | 成人黄色中文字幕 | 成人网444ppp | 91c网站色版视频 | 激情五月婷婷综合网 | 91久久久久久久一区二区 | 亚洲精品av在线 | 高清一区二区三区 | 久久精品久久国产 | 精品欧美乱码久久久久久 | 日韩在线大片 | 天堂在线免费视频 | 成年人在线看片 | 日韩伦理片一区二区三区 | 福利网址在线观看 | 国产手机在线播放 | 又黄又刺激又爽的视频 | 久久精品电影网 | 中文字幕一区2区3区 | 玖玖精品在线 | 在线看国产精品 | 最近中文字幕免费 | 欧美国产三区 | 中文字幕在线观看国产 | 久久久五月天 | 精品人人爽 | 国产精品久久久久久久久久东京 | 婷婷色在线资源 | 三级黄色片在线观看 | 成人动态视频 | 婷婷深爱网 | 久久99精品国产麻豆婷婷 | 国产精品av免费观看 | 超碰人人超碰 | 国产精品欧美一区二区 | 91九色视频在线播放 | 激情五月视频 | 日韩欧三级 | 日本韩国中文字幕 | 99精品视频在线观看播放 | 欧美另类巨大 | 黄色在线网站噜噜噜 | 日日草天天草 | 国产999精品久久久久久 | 日韩中文三级 | 久久这里只有精品23 | 亚洲va在线va天堂 | 国产精品原创视频 | 国产一区二区三区四区大秀 | 99视频在线免费播放 | 三级在线播放视频 | 免费一级日韩欧美性大片 | 超碰在线97免费 | 欧美久久久久久久久 | 中文字幕在线看视频国产 | 在线视频 国产 日韩 | 麻豆视频在线免费观看 | 亚洲综合情 | 九九精品视频在线看 | 中文字幕电影高清在线观看 | 4hu视频 | 美女网站在线观看 | 日韩在线免费小视频 | 美女福利视频网 | 日韩精品一区二区三区视频播放 | 国产精品女同一区二区三区久久夜 | 91在线入口 | 精品欧美乱码久久久久久 | 日韩精品一区二区三区免费观看视频 | 精品国产一区二区久久 | 国产系列精品av | 香蕉网在线观看 | 久久久久免费电影 | 中文字幕欧美日韩va免费视频 | 国产亚洲精品成人av久久ww | 超碰97久久 | 国产精品久久精品国产 | 在线免费黄 | 久久区二区 | 久久精选视频 | 久久影视中文字幕 | 国产精品原创视频 | 成人在线观看资源 | 国产电影黄色av | 91精品久久久久 | 日日操夜夜操狠狠操 | 国产精品久久99综合免费观看尤物 | 国产无遮挡又黄又爽在线观看 | 国产亚洲精品美女久久 | 欧美日韩有码 | av福利免费 | 亚洲视频456 | 一区二区欧美日韩 | 日韩av成人在线观看 | av女优中文字幕在线观看 | 色婷婷狠狠五月综合天色拍 | 成人免费看电影 | 91视频啪 | 欧美在线视频二区 | av在线播放中文字幕 | 在线观看国产亚洲 | 激情欧美xxxx | 国产不卡在线观看 | 久久国产精品99久久人人澡 | 国产黄色精品视频 | 日韩有码网站 | 91精品免费视频 | 国产高清在线免费视频 | 91av视频网| 中文字幕在线资源 | 久久久久久久精 | 操操操综合 | 亚洲亚洲精品在线观看 | 国产在线观看,日本 | 天天色欧美 | 91免费高清在线观看 | 久久99精品久久久久久三级 | 大型av综合网站 | 国产精品一区二区三区在线 | 狠狠做六月爱婷婷综合aⅴ 日本高清免费中文字幕 | 97免费在线观看视频 | 亚洲电影一区二区 | 手机看片久久 | 99视频精品免费观看, | 一区二区三区电影大全 | av中文字幕在线免费观看 | 狠狠狠狠狠狠狠 | 91丨九色丨国产在线 | 91av在线视频免费观看 | 婷婷激情站 | 深夜国产福利 | 在线探花 | 精品在线观看一区二区三区 | 日韩在线视频精品 | 亚洲精品动漫久久久久 | 欧美日韩高清在线 | 天天操夜夜干 | 日韩色中色 | 97免费在线观看视频 | 天天在线视频色 | 91精品久久香蕉国产线看观看 | 久草9视频 | 国产精品久久久久久久久大全 | 69国产盗摄一区二区三区五区 | 日韩1级片| 99热这里只有精品久久 | 亚洲 欧美 变态 国产 另类 | 欧美另类tv | 午夜av在线播放 | 中文字幕资源网 国产 | 黄色网中文字幕 | 国产人成免费视频 | 91久久丝袜国产露脸动漫 | 国产手机视频在线 | 一区二区精品视频 | 婷婷丁香综合 | 有没有在线观看av | 亚洲天堂毛片 | 国产日产欧美在线观看 | 久久视频在线观看免费 | av在线免费播放 | 日本精品一区二区 | 亚洲男男gⅴgay双龙 | 亚洲综合激情五月 | 国产精品美乳一区二区免费 | 正在播放国产一区 | 日韩色综合| a√天堂中文在线 | 又爽又黄又刺激的视频 | 国产91电影在线观看 | 日韩免费大片 | 国产白浆在线观看 | 免费黄色小网站 | 91精品一区二区三区蜜臀 | 黄色a级片在线观看 | 人人射人人爽 | 欧美一二三区播放 | 国产精品久久久久久一区二区 | 九九九在线 | 日韩欧美一区二区在线 | 在线观看精品一区 | 九色精品免费永久在线 | 91久久久久久久一区二区 | 久久人人爽人人人人片 | 亚洲色图 校园春色 | 热久精品| 狠狠五月婷婷 | 国内精品久久久久影院一蜜桃 | 玖玖视频在线 | 亚洲男男gaygayxxxgv | 久久er99热精品一区二区三区 | 久久国产亚洲精品 | 国产精品视频大全 | 青青河边草免费 | 亚洲无人区小视频 | 久久久久久国产精品999 | 久久在线视频在线 | 欧美日韩在线观看一区二区三区 | 久久综合加勒比 | 欧美精品久久久久 | 狠狠狠狠狠狠操 | 国产原厂视频在线观看 | 在线视频 一区二区 | 色偷偷av男人天堂 | 92精品国产成人观看免费 | 精品视频久久 | 五月婷婷色播 | 亚洲国产日韩欧美 | 99精品观看 | 国产亚洲一区二区在线观看 | 亚洲精选国产 | 青青视频一区 | 精品久久一区二区三区 | 婷婷中文字幕 | 亚洲成av人片 | 亚洲资源一区 | 99久久久久久久 | 亚洲专区欧美 | 狠狠色丁香婷婷 | 国产玖玖在线 | 成人免费看电影 | 国产精品地址 | 天天鲁天天干天天射 | 激情中文字幕 | 国产黄色免费看 | 精品久久在线 | 天天爽天天搞 | 亚洲综合小说 | 精品国产一区二区三区噜噜噜 | 日韩在线视频二区 | 国产中文字幕视频在线 |