久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術(shù)文章
文章詳情頁

python 使用fileinput讀取文件

瀏覽:4日期:2022-06-24 09:29:16

fileinput 是 Python 的內(nèi)置模塊,但我相信,不少人對它都是陌生的。今天我把 fileinput 的所有的用法、功能進(jìn)行詳細(xì)的講解,并列舉了一些非常實用的案例,對于理解和使用它可以說完全沒有問題。

1. 從標(biāo)準(zhǔn)輸入中讀取

當(dāng)你的 Python 腳本沒有傳入任何參數(shù)時,fileinput 默認(rèn)會以 stdin 作為輸入源

# demo.pyimport fileinputfor line in fileinput.input(): print(line)

效果如下,不管你輸入什么,程序會自動讀取并再打印一次,像個復(fù)讀機(jī)似的。

$ python demo.py hellohellopythonpython2. 單獨(dú)打開一個文件

單獨(dú)打開一個文件,只需要在 files 中輸入一個文件名即可

import fileinputwith fileinput.input(files=(’a.txt’,)) as file: for line in file:print(f’{fileinput.filename()} 第{fileinput.lineno()}行: {line}’, end=’’)

其中 a.txt 的內(nèi)容如下

helloworld

執(zhí)行后就會輸出如下

$ python demo.pya.txt 第1行: helloa.txt 第2行: world

需要說明的一點是,fileinput.input() 默認(rèn)使用 mode=’r’ 的模式讀取文件,如果你的文件是二進(jìn)制的,可以使用mode=’rb’ 模式。fileinput 有且僅有這兩種讀取模式。

3. 批量打開多個文件

從上面的例子也可以看到,我在 fileinput.input 函數(shù)中傳入了 files 參數(shù),它接收一個包含多個文件名的列表或元組,傳入一個就是讀取一個文件,傳入多件就是讀取多個文件。

import fileinputwith fileinput.input(files=(’a.txt’, ’b.txt’)) as file: for line in file:print(f’{fileinput.filename()} 第{fileinput.lineno()}行: {line}’, end=’’)

a.txt 和 b.txt 的內(nèi)容分別是

$ cat a.txthelloworld$ cat b.txthellopython

運(yùn)行后輸出結(jié)果如下,由于 a.txt 和 b.txt 的內(nèi)容被整合成一個文件對象 file ,因此 fileinput.lineno() 只有在讀取一個文件時,才是原文件中真實的行號。

$ python demo.pya.txt 第1行: helloa.txt 第2行: worldb.txt 第3行: hellob.txt 第4行: python

如果想要在讀取多個文件的時候,也能讀取原文件的真實行號,可以使用 fileinput.filelineno() 方法

import fileinputwith fileinput.input(files=(’a.txt’, ’b.txt’)) as file: for line in file:print(f’{fileinput.filename()} 第{fileinput.filelineno()}行: {line}’, end=’’)

運(yùn)行后,輸出如下

$ python demo.pya.txt 第1行: helloa.txt 第2行: worldb.txt 第1行: hellob.txt 第2行: python

這個用法和 glob 模塊簡直是絕配

import fileinputimport globfor line in fileinput.input(glob.glob('*.txt')): if fileinput.isfirstline():print(’-’*20, f’Reading {fileinput.filename()}...’, ’-’*20) print(str(fileinput.lineno()) + ’: ’ + line.upper(), end='')

運(yùn)行效果如下

$ python demo.py-------------------- Reading b.txt... --------------------1: HELLO2: PYTHON-------------------- Reading a.txt... --------------------3: HELLO4: WORLD4. 讀取的同時備份文件

fileinput.input 有一個 backup 參數(shù),你可以指定備份的后綴名,比如 .bak

import fileinputwith fileinput.input(files=('a.txt',), backup='.bak') as file: for line in file:print(f’{fileinput.filename()} 第{fileinput.lineno()}行: {line}’, end=’’)

運(yùn)行的結(jié)果如下,會多出一個 a.txt.bak 文件

$ ls -l a.txt*-rw-r--r-- 1 MING staff 12 2 27 10:43 a.txt$ python demo.pya.txt 第1行: helloa.txt 第2行: world$ ls -l a.txt*-rw-r--r-- 1 MING staff 12 2 27 10:43 a.txt-rw-r--r-- 1 MING staff 42 2 27 10:39 a.txt.bak5. 標(biāo)準(zhǔn)輸出重定向替換

fileinput.input 有一個 inplace 參數(shù),表示是否將標(biāo)準(zhǔn)輸出的結(jié)果寫回文件,默認(rèn)不取代

請看如下一段測試代碼

import fileinputwith fileinput.input(files=('a.txt',), inplace=True) as file: print('[INFO] task is started...') for line in file:print(f’{fileinput.filename()} 第{fileinput.lineno()}行: {line}’, end=’’) print('[INFO] task is closed...')

運(yùn)行后,會發(fā)現(xiàn)在 for 循環(huán)體內(nèi)的 print 內(nèi)容會寫回到原文件中了。而在 for 循環(huán)體外的 print 則沒有變化。

$ cat a.txthelloworld$ python demo.py[INFO] task is started...[INFO] task is closed...$ cat a.txt a.txt 第1行: helloa.txt 第2行: world

利用這個機(jī)制,可以很容易的實現(xiàn)文本替換。

import sysimport fileinputfor line in fileinput.input(files=(’a.txt’, ), inplace=True): #將Windows/DOS格式下的文本文件轉(zhuǎn)為Linux的文件 if line[-2:] == 'rn': line = line + 'n' sys.stdout.write(line)

附:如何實現(xiàn) DOS 和 UNIX 格式互換以供程序測試,使用 vim 輸入如下指令即可

DOS轉(zhuǎn)UNIX::setfileformat=unixUNIX轉(zhuǎn)DOS::setfileformat=dos6. 不得不介紹的方法

如果只是想要 fileinput 當(dāng)做是替代 open 讀取文件的工具,那么以上的內(nèi)容足以滿足你的要求。

fileinput.filenam()

返回當(dāng)前被讀取的文件名。在第一行被讀取之前,返回 None。

fileinput.fileno()

返回以整數(shù)表示的當(dāng)前文件“文件描述符”。當(dāng)未打開文件時(處在第一行和文件之間),返回 -1。

fileinput.lineno()

返回已被讀取的累計行號。在第一行被讀取之前,返回 0。在最后一個文件的最后一行被讀取之后,返回該行的行號。

fileinput.filelineno()

返回當(dāng)前文件中的行號。在第一行被讀取之前,返回 0。在最后一個文件的最后一行被讀取之后,返回此文件中該行的行號。

但若要想基于 fileinput 來做一些更加復(fù)雜的邏輯,也許你會需要用到如下這幾個方法

fileinput.isfirstline()

如果剛讀取的行是其所在文件的第一行則返回 True,否則返回 False。

fileinput.isstdin()

如果最后讀取的行來自 sys.stdin 則返回 True,否則返回 False。

fileinput.nextfile()

關(guān)閉當(dāng)前文件以使下次迭代將從下一個文件(如果存在)讀取第一行;不是從該文件讀取的行將不會被計入累計行數(shù)。直到下一個文件的第一行被讀取之后文件名才會改變。在第一行被讀取之前,此函數(shù)將不會生效;它不能被用來跳過第一個文件。在最后一個文件的最后一行被讀取之后,此函數(shù)將不再生效。

fileinput.close()

關(guān)閉序列。

7. 進(jìn)階一點的玩法

在 fileinput.input() 中有一個 openhook 的參數(shù),它支持用戶傳入自定義的對象讀取方法。

若你沒有傳入任何的勾子,fileinput 默認(rèn)使用的是 open 函數(shù)。

python 使用fileinput讀取文件

fileinput 為我們內(nèi)置了兩種勾子供你使用

fileinput.hook_compressed(*filename*, *mode*)

使用 gzip 和 bz2 模塊透明地打開 gzip 和 bzip2 壓縮的文件(通過擴(kuò)展名 ’.gz’ 和 ’.bz2’ 來識別)。如果文件擴(kuò)展名不是 ’.gz’ 或 ’.bz2’,文件會以正常方式打開(即使用 open() 并且不帶任何解壓操作)。使用示例: fi = fileinput.FileInput(openhook=fileinput.hook_compressed)

fileinput.hook_encoded(*encoding*, *errors=None*)

返回一個通過 open() 打開每個文件的鉤子,使用給定的 encoding 和 errors 來讀取文件。使用示例: fi = fileinput.FileInput(openhook=fileinput.hook_encoded('utf-8', 'surrogateescape'))

如果你自己的場景比較特殊,以上的三種勾子都不能滿足你的要求,你也可以自定義。

這邊我舉個例子來拋磚引玉下

假如我想要使用 fileinput 來讀取網(wǎng)絡(luò)上的文件,可以這樣定義勾子。

先使用 requests 下載文件到本地 再使用 open 去讀取它

def online_open(url, mode): import requests r = requests.get(url) filename = url.split('/')[-1] with open(filename,’w’) as f1:f1.write(r.content.decode('utf-8')) f2 = open(filename,’r’) return f2

直接將這個函數(shù)傳給 openhook 即可

import fileinputfile_url = ’https://www.csdn.net/robots.txt’with fileinput.input(files=(file_url,), openhook=online_open) as file: for line in file:print(line, end='')

運(yùn)行后按預(yù)期一樣將 CSDN 的 robots 的文件打印了出來

User-agent: * Disallow: /scripts Disallow: /public Disallow: /css/ Disallow: /images/ Disallow: /content/ Disallow: /ui/ Disallow: /js/ Disallow: /scripts/ Disallow: /article_preview.html* Disallow: /tag/Disallow: /*?*Disallow: /link/Sitemap: https://www.csdn.net/sitemap-aggpage-index.xmlSitemap: https://www.csdn.net/article/sitemap.txt 8. 列舉一些實用案例

案例一:讀取一個文件所有行

import fileinputfor line in fileinput.input(’data.txt’): print(line, end='')

案例二:讀取多個文件所有行

import fileinputimport globfor line in fileinput.input(glob.glob('*.txt')): if fileinput.isfirstline():print(’-’*20, f’Reading {fileinput.filename()}...’, ’-’*20) print(str(fileinput.lineno()) + ’: ’ + line.upper(), end='')

案例三:利用fileinput將CRLF文件轉(zhuǎn)為LF

import sysimport fileinputfor line in fileinput.input(files=(’a.txt’, ), inplace=True): #將Windows/DOS格式下的文本文件轉(zhuǎn)為Linux的文件 if line[-2:] == 'rn': line = line + 'n' sys.stdout.write(line)

案例四:配合 re 做日志分析:取所有含日期的行

#--樣本文件--:error.logaaa1970-01-01 13:45:30 Error: **** Due to System Disk spacke not enough...bbb1970-01-02 10:20:30 Error: **** Due to System Out of Memory...ccc#---測試腳本---import reimport fileinputimport syspattern = ’d{4}-d{2}-d{2} d{2}:d{2}:d{2}’for line in fileinput.input(’error.log’,backup=’.bak’,inplace=1): if re.search(pattern,line):sys.stdout.write('=> ')sys.stdout.write(line)#---測試結(jié)果---=> 1970-01-01 13:45:30 Error: **** Due to System Disk spacke not enough...=> 1970-01-02 10:20:30 Error: **** Due to System Out of Memory...

案例五:利用fileinput實現(xiàn)類似于grep的功能

import sysimport reimport fileinputpattern= re.compile(sys.argv[1])for line in fileinput.input(sys.argv[2]): if pattern.match(line):print(fileinput.filename(), fileinput.filelineno(), line)$ ./demo.py import.*re *.py#查找所有py文件中,含import re字樣的addressBook.py 2 import readdressBook1.py 10 import readdressBook2.py 18 import retest.py 238 import re9. 寫在最后

fileinput 是對 open 函數(shù)的再次封裝,在僅需讀取數(shù)據(jù)的場景中, fileinput 顯然比 open 做得更專業(yè)、更人性,當(dāng)然在其他有寫操作的復(fù)雜場景中,fileinput 就無能為力啦,本身從 fileinput 的命名上就知道這個模塊只專注于輸入(讀)而不是輸出(寫)。

以上就是python 使用fileinput讀取文件的詳細(xì)內(nèi)容,更多關(guān)于python 用fileinput讀取文件的資料請關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 伊人网站| 狠狠操操 | 美女又黄又免费 | 日韩视频在线不卡 | 国产福利91精品 | 精品欧美一区二区三区久久久 | 一级片免费视频 | 欧美全黄 | 一级黄色爱爱视频 | 亚洲精品一区二区在线观看 | 91xxx在线观看 | 精品久久久久久久久福利 | 亚洲国产成人在线 | 91短视频版在线观看免费大全 | 精品一区二区三区四区视频 | 午夜精品视频在线观看 | 日韩一区二区黄色片 | 精品免费视频 | 日韩成人tv| 免费国产在线视频 | 午夜影院男女 | 成人片免费看 | 亚洲 欧美 自拍偷拍 | 91精品中文字幕一区二区三区 | 久久情趣视频 | 国产精品久久久久久久久免费丝袜 | 久草视频在线播放 | 欧美国产日韩一区 | 国产二区视频 | 福利二区视频 | 影音先锋在线看片资源 | 国产精品一区二区三区在线播放 | 精品国产污网站污在线观看15 | 欧洲亚洲视频 | 国产欧美一区二区精品性色 | 国产精品久久久久久吹潮 | 亚洲国产网站 | 欧美精品www | 97色综合 | 国产精品二区一区二区aⅴ污介绍 | 日本免费在线视频 | 久久久亚洲精品中文字幕 | 亚洲午夜剧场 | 久久精品一区 | 中文字幕综合在线 | 国产精品一区二区在线观看 | 成av在线 | 久久精品免费电影 | 色吊丝2288sds中文字幕 | 日本一区二区三区四区 | 午夜社区 | 黄a视频| 中文在线a在线 | 久久免费国产精品 | 欧美精品久久久 | 9999久久久久 | 国产高清在线精品一区 | 成人一区在线观看 | 欧美一区二区三区精品 | 欧美日韩久久久 | 亚洲欧美视频在线 | 互换娇妻呻吟hd中文字幕 | 久久91精品| 亚洲国产高清在线 | 亚洲热av| 国产一区二区欧美 | 69av.com | 国产干干干 | 国产美女高潮 | 99九九久久 | 国产精品久热 | 精品视频三区 | 精品在线视频观看 | 成人av高清在线观看 | 免费黄色在线观看 | 激情网站免费观看 | av成人毛片 | 午夜精品一区二区三区在线观看 | 一本一道久久精品综合 | 四虎欧美| 麻豆沈芯语在线观看 | www.日韩| 国产高清精品一区 | 国产高清在线不卡 | 久久久精品欧美一区二区免费 | 在线观看午夜免费视频 | 亚洲欧美综合 | 久久午夜影院 | 久久久久久一区 | 一级a性色生活片久久毛片明星 | 国产黄色在线免费看 | 伊人影院在线观看 | 欧美区视频 | 日韩成人中文字幕 | 日本久久久一区二区三区 | 欧美一级精品 | 久久高清精品 | 国产馆一区二区 | 成人久久18免费网站图片 | 成年人福利 | 久久久91| 久久91 | 欧美一区二区在线看 | 中文字幕在线观看免费 | 亚洲另类视频 | 中文日韩在线 | 国产精品国产三级国产aⅴ中文 | 天天曰天天干 | 欧美一区二区在线免费观看 | 激情视频网站 | 精品成人一区 | 91久久久久久久久久久久久久久久 | 呦一呦二在线精品视频 | 欧美一区二区三区视频 | 色偷偷噜噜噜亚洲男人 | 久久久久国产一区二区三区 | 爱啪导航一精品导航站 | 精品一二三区 | 日韩电影免费在线观看中文字幕 | 成人免费观看男女羞羞视频 | 美女主播精品视频一二三四 | 国产精品久久久久久久久 | 久久亚洲精品中文字幕 | 91精品国产综合久久婷婷香蕉 | 国产成人综合一区二区三区 | 天堂久久精品 | 国产精品a免费一区久久电影 | 精品一区二区三 | 99re视频精品 | 久久久久9999国产精品 | 制服 丝袜 激情 欧洲 亚洲 | 亚洲成人一区二区三区 | 亚洲国产日韩a在线播放性色 | 日韩一区二区三区在线播放 | 免费黄在线看 | 免费无遮挡www小视频 | 日日摸夜夜添夜夜添亚洲女人 | 中文字幕一区在线观看视频 | 精品无码久久久久久国产 | 亚洲精品国偷拍自产在线观看 | 亚洲国产婷婷香蕉久久久久久99 | 亚洲精品福利 | 国产精品一区二 | 在线视频一区二区三区 | 午夜精品久久久久久久久 | 精品999www| 四虎免费在线播放 | 久久精品欧美电影 | 人人看人人插 | 超碰在线99 | 亚洲欧美激情视频 | 成人网在线 | av免费网| 久久免费视频3 | 黑人巨大精品欧美一区免费视频 | 中文av字幕 | 中文字幕综合 | 国产在线h | av在线播放网址 | 久草精品视频在线播放 | 欧美1区 | 国产日韩欧美精品一区二区 | 天天干干 | 亚洲男人的天堂在线播放 | 久久av资源 | 欧美日韩国产在线看 | 成人在线播放 | 国产高潮好爽受不了了夜色 | 国产一区二区三区精品久久久 | 香蕉久久一区二区不卡无毒影院 | 精品国产欧美一区二区三区成人 | 午夜免费影院 | 亚洲电影一区二区 | aaa在线观看| 91久久久久久久久久久久久 | 一区二区三区国产在线观看 | 欧美日韩一二三 | 久久综合一区 | 一区二区三区精品视频免费看 | 亚洲中字在线 | 黄视频免费在线 | 91久久久久久久久久久久久久久久 | 中文字幕国产日韩 | 婷婷综合五月天 | 免费国产成人 | 久久精品视频免费 | 国产精品久久久久久婷婷天堂 | 亚洲天堂色2017 | 国产精品日韩欧美一区二区三区 | 国产一区二区影院 | 一区小视频 | 中文字幕国产一区 | 国产不卡免费 | 99九九久久 | 久久久久久久久99精品 | 国产一级在线观看 | 国产精品a久久久久 | 久草色视频在线观看 | 欧美综合色 | 午夜国产精品视频 | 午夜精品久久久久久 | av在线免费观看网站 | 亚洲人成人一区二区在线观看 | 在线色网站 | 看毛片的网站 | 宅男lu666噜噜噜在线观看 | 久久久精品一区二区 | 久久成人综合 | 成人一区二区三区在线观看 | 国产中文字幕一区 | 三级特黄特色视频 | 蜜月久综合久久综合国产 | 97成人精品视频在线观看 | 亚洲精品一区二三区不卡 | 欧美成人h版在线观看 | 亚洲精品一区二三区不卡 | 四虎久久| 五月天婷婷国产精品 | 97色婷婷成人综合在线观看 | 久久伊人成人 | 91精品国产91久久久久久吃药 | 午夜激情福利视频 | 色吊丝2288sds中文字幕 | 精品毛片在线 | 91九色视频在线 | 国产免费自拍av | 成人免费在线网址 | 特黄特黄aaaa级毛片免费看 | 欧美一区三区 | 欧美成人中文字幕 | 嫩草视频网 | 中文在线一区 | 亚洲视频中文字幕 | 97久久久久久久久久久久 | 日韩成人在线视频 | 国产91久久精品一区二区 | 黄色一级片视频播放 | 91精品久久久久久 | 国产精品亚洲一区二区三区 | av久草| 色视频在线免费观看 | www.久久伊人 | 69av在线视频| 欧美午夜精品久久久久久浪潮 | 久久1区 | 欧美日韩视频网站 | 欧美国产日韩一区二区 | 色呦呦网站在线观看 | 久久国产欧美日韩精品 | 高清国产一区二区三区 | www.成人.com | 久久久久国产视频 | 日韩综合在线 | www一区| 欧美成人综合在线 | 日韩高清在线播放 | 日本不卡免费新一二三区 | 精品久久久久久久久久久久久久 | 国产日韩欧美 | www.日韩.com| 国产超碰人人模人人爽人人添 | 色婷婷狠狠| 成年人看的羞羞网站 | 日韩一级在线免费观看 | 99久久国产综合精品女不卡 | 精品国产乱码久久久久久1区2区 | 在线视频久| 在线不卡一区 | 一道本一二三区 | 欧美综合一区 | 国产精品久久久久久中文字 | 亚洲人成网亚洲欧洲无码 | 国产高清自拍 | 波多野结衣一二三四区 | 在线观看亚洲精品视频 | 国产精品欧美久久久久一区二区 | 女人夜夜春高潮爽a∨片传媒 | 色xx综合网 | 日韩一级大片 | 国产又粗又长又硬又猛电影 | 伊人网页| 黄色片网站在线免费观看 | 国产偷录视频叫床高潮对白 | 免费成人av | 一区二区在线 | 久久精品亚洲一区 | 国产精品片aa在线观看 | 日韩中文一区 | 久久精品99| 久久亚洲综合 | 欧美成人第一页 | 国产在线不卡视频 | 日本xxww视频免费 | 看免费毛片| 成年人黄色一级毛片 | 最新中文字幕在线 | 午夜爽爽爽 | 欧美在线 | 亚洲 | 午夜成人免费电影 | 亚洲国产日韩a在线播放性色 | 中文字幕在线网址 | 精品一区二区三区免费 | 国产精品一区二区三区久久 | 久久久久国产精品 | 亚洲a网 | 久久久精品综合 | 天天天堂 | 国产精品999| 91精品久久久久久久 | 日韩免费在线观看视频 | 一区二区三区四区免费观看 | 黄色一级在线观看 | 在线观看国产wwwa级羞羞视频 | 日韩视频一 | 亚洲欧美一 | 中文字幕视频免费观看 | 国产日韩一区 | 欧美成人精品在线观看 | www.788.com色淫免费 | 91捆绑91紧缚调教91 | 大香伊在人线免97 | 亚洲国产精品网站 | 五月天中文字幕 | 亚洲精品日韩综合观看成人91 | 国产美女久久 | 成人影视网址 | 狠狠操天天干 | 国产最好的精华液网站 | 国产一区二区观看 | 亚洲一区二区在线 | 91xx在线观看 | 最新国产在线视频 | 久久午夜影院 | 亚洲免费视频在线观看 | 97视频在线免费观看 | 国产精品永久久久久久久久久 | 国产99免费 | 国产精品一区二区无线 | 精品99视频 | 精品免费国产一区二区三区 | 在线观看一区 | 欧美日韩美女 | 美女三区| 亚洲一区二区三区中文字幕 | 精品视频久久 | 久久国产精品99久久久久久老狼 | 亚洲综合无码一区二区 | 高清日韩av | 电影91久久久 | 成人久久久精品乱码一区二区三区 | 国产精品女人视频 | 国产日韩免费视频 | 欧美激情在线精品一区二区三区 | www.久久视频 | 国产九九精品视频 | 精品在线一区 | 精品亚洲一区二区三区 | 亚洲综合欧美日韩 | 国产日韩精品视频 | 成人中文视频 | 久久国产视屏 | 精品久久中文字幕 | 日韩欧美在线视频 | 久久久精品国产 | 日韩中出 | 亚洲人成人一区二区在线观看 | 午夜成人在线视频 | 国产视频福利在线观看 | av免费网站在线观看 | 国产成人在线视频 | 亚洲精品女优 | 欧美第8页 | 91亚洲精品久久久 | 日韩国产在线播放 | 一级片av | 日韩欧美在线免费观看 | 日韩一区二区在线免费 | 欧美日韩一区二区在线播放 | 亚洲欧美日韩天堂 | 国产精品久久精品久久 | 久久精品在线 | 国产成人精品av | 天堂av在线免费观看 | 久热中文| 亚洲午夜精品久久久久久app | 99久久精品一区二区成人 | 黄色毛片观看 | 午夜日韩 | 国产精品久久久久久久久久免费看 | av在线一区二区三区 | 欧美成人免费观看 | 欧美一区二区三区四区不卡 | 日韩高清一区二区 | 青青草久久网 | 91久久久精品视频 | 国产精品免费观看 | 不卡的免费av| 免费在线黄 | 三级视频在线观看 | 日韩精品在线免费 | 国产一区二区在线免费观看 | 综合导航| 日本一区二区电影 | 美女扒开尿口来摸 | 69av在线视频 | 日韩精品免费在线视频 | 日韩超级毛片 | 最新中文字幕在线 | zzzzyyyy精品国产 | 免费av在线网站 | 日本成人午夜影院 | 精品久久一区二区三区 | 一级做a爰片性色毛片 | 国产人体视频 | 亚洲欧美国产精品久久 | 成人av免费在线观看 | 欧美自拍一区 | 91亚洲成人| 在线播放黄色片网站 | 中文字幕一区二区三区乱码在线 | 国产精品久久久久久久午夜 | 蜜桃视频网站在线观看 | 国产日韩av在线 | 一区在线不卡 | 国产网站在线 | 男人阁久久 | 国产日韩一区 | 亚洲性爰 | www.亚洲| 亚洲女人的天堂 | 成人一区二区三区久久精品嫩草 | 中文字幕av一区二区三区 | 91在线免费视频 | 亚洲精品电影网在线观看 | 日日操操| 精品视频久久 | 少妇av片| 成人在线免费网站 | 国产精品日本一区二区在线播放 | 亚洲国产精久久久久久久 | 艹艹网| hh99me在线观看 | 国产精品久久久久久久久久99 | 日韩欧美国产一区二区三区 | 91精品久久久久久久久 | 亚洲伊人中文字幕 | 欧美福利电影在线观看 | 精品一区二区在线观看 | 青青青久草| 一区二区三区四区视频 | 亚洲毛片网站 | 在线色综合 | 日韩国产精品视频 | 日本手机在线视频 | www.国产 | 狠狠色狠狠色合久久伊人 | 男女中文字幕 | 国产成人在线一区二区 | 亚洲无吗电影 | 免费一二二区视频 | 日韩在线视频观看 | 一区国产精品 | 欧美一级一区 | 日本高清视频在线播放 | 在线视频 欧美日韩 | 一区二区三区免费网站 | 国产a区 | 成人久久18免费网站图片 | 午夜午夜精品一区二区三区文 | 国产激情综合五月久久 | 99热成人在线 | 姐姐在线观看动漫第二集免费 | 欧美精品在线免费观看 | 欧美一级淫片免费视频黄 | 午夜日韩在线观看 | 久久精品国产一区 | 亚洲久久一区 | 亚洲精品久久久一区二区三区 | www.成人| 婷婷免费视频 | 中文字幕在线观看不卡视频 | 久久久久久国产精品 | 91捆绑91紧缚调教91 | 日本综合色 | 超碰97免费在线 | 欧美一级在线免费观看 | 1区在线| 成av在线 | 成人一二三区 | 日韩亚洲欧美综合 | 91一区二区在线 | 犬夜叉在线观看 | 九九热在线免费视频 | 色天天综合久久久久综合片 | 亚洲欧美日韩在线一区 | 无套内谢孕妇毛片免费看红桃影视 | 亚洲精品一区二区三区在线 | 久久精品无码一区二区日韩av | 日韩中文字幕 | 成人精品国产免费网站 | 在线精品日韩 | 欧美日韩国产一区二区 | 国产中文区二幕区2012 | 亚洲国产一二区 | 中文字幕日韩欧美 | 久久男人天堂 | 国产成人精品综合 | 国内成人精品2018免费看 | 精一区二区 | av福利在线观看 | 2019中文字幕在线观看 | 伊人免费在线观看高清版 | а天堂中文官网 | 欧美性猛交一区二区三区精品 | 天天夜夜操 | 国产成人久久精品一区二区三区 | 天堂一区二区三区 | 欧美午夜精品久久久久久浪潮 | 在线视频久| 成人欧美一区二区三区在线播放 | 五月婷婷综合网 | 国产伦精品一区二区三区四区视频 | 91在线一区二区 | 成人一级黄色大片 | 国产日韩欧美视频 | 久久久久亚洲视频 | 国产在线资源 | 在线观看91精品国产入口 | 天天综合网7799精品 | 91久久久久久久久久久久久久 | 国产精品一区二 | 成人免费小视频 | 91精品国产综合久久久久久 | 中文字幕一区二区在线观看 | 久久免费精品视频 | 精品国产乱码久久久久久密桃99 | 久草热8精品视频在线观看 黄色片网站视频 | 免费成人在线网站 | 中文字幕在线观看 | 影音先锋中文字幕在线 | 综合久久久久 | 色综合一区二区三区 | 天天综合91 | 久操草| 天天草草草 | 欧美日韩国产91 | 亚洲一区 日韩精品 中文字幕 | 伊人久久综合 | 999精品一区| 欧美视频二区 | 日韩中文在线播放 | 久久亚洲免费 | 伊人无码高清 | 伊人久操| 久久亚洲精品视频 | 亚洲欧美中文日韩在线v日本 | 欧美日韩国产精品一区二区亚洲 | 欧美精品色网 | 国产综合精品一区二区三区 | 每日更新av | 日韩一区二区在线播放 | 国产视频网 | 欧洲一级黄 | 久久久久国产一区二区三区四区 | 亚洲啊v在线 | 色综合五月婷婷 | 国产最新精品视频 | 日本久久精品视频 | 久久久久久中文字幕 | 久久天堂| 激情久久av一区av二区av三区 | 91社区在线高清 | 中文字幕在线免费看 | 色网在线| 天天干天天爽 | 亚洲欧美久久久 | 国产日韩精品久久 | 成人精品鲁一区一区二区 | 国产精品一区二区在线观看 | 国产美女一区二区 | 欧美一区二区在线观看 | 亚洲精品女优 | 精品一区二区久久久久久久网站 | 久久9久久| 91av导航| 99精品国产高清一区二区麻豆 | 人人草天天草 | 日韩视频中文字幕 | 日韩免费av一区二区 | 日韩免费av一区二区 | 亚洲精品视频免费看 | 亚洲一区中文字幕 | 欧美小电影 | 日韩欧美一级二级 | 69久久99精品久久久久婷婷 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 黄色毛片av | 成人福利网 | av在线官网| 97久久久国产精品 | 亚洲三区在线观看 | 国产激情网址 | 九九热这里只有精品6 | 欧美xxxx黑人又粗又长 | 久久久久久久久久一区二区 | 欧美日韩综合一区 | 精品国产乱码久久久久久久软件 | 思热99re视热频这里只精品 | 亚洲狠狠 | www.男人天堂 | 伊人久久国产 | 五月婷婷丁香 | 国产精品高清一区二区 | 日韩成人中文字幕 | 国产免费一区二区 |