黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

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

python 使用fileinput讀取文件

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

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

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

當(dāng)你的 Python 腳本沒有傳入任何參數(shù)時(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

需要說明的一點(diǎn)是,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() 只有在讀取一個文件時(shí),才是原文件中真實(shí)的行號。

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

如果想要在讀取多個文件的時(shí)候,也能讀取原文件的真實(shí)行號,可以使用 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. 讀取的同時(shí)備份文件

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ī)制,可以很容易的實(shí)現(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)

附:如何實(shí)現(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)未打開文件時(shí)(處在第一行和文件之間),返回 -1。

fileinput.lineno()

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

fileinput.filelineno()

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

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

fileinput.isfirstline()

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

fileinput.isstdin()

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

fileinput.nextfile()

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

fileinput.close()

關(guān)閉序列。

7. 進(jìn)階一點(diǎ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. 列舉一些實(shí)用案例

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

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實(shí)現(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)文章:
主站蜘蛛池模板: 成人免费mmmmm视频 | 麻豆国产视频 | 欧美男女交配视频 | 一区二区三区四区不卡 | 97在线看免费观看视频在线观看 | 日本免费黄色小视频 | 国产成人精品一区二区秒拍 | 亚洲国产av无码精品无广告 | 成人网av | 八戒八戒在线www视频中文 | 蜜桃精品视频在线 | 欧美不卡视频 | av在线播放国产 | 无套内谢大学处破女福利 | 免费av在线网| 久久久亚洲国产天美传媒修理工 | 四虎4hu永久免费 | 亚洲福利一区二区三区 | 国产在线看一区 | 国产美女免费观看 | 国产精久久一区二区三区 | 农村妇女做爰偷拍视频 | 中文字幕高清免费日韩视频在线 | 一级免费黄色大片 | 久久综合中文字幕 | aa性欧美老妇人牲交免费 | 人人澡人人透人人爽 | 秋霞在线视频 | 亚洲精品中文字幕乱码三区 | 精品午夜久久久 | 少妇性xxxxxxxxx色野 | 欧美中文字幕视频 | 亚洲久久影院 | 亚洲精品久久久久9999吃药 | 日韩欧美一中文字暮专区 | 全黄h全肉1v1各种姿势动漫 | 天天操网站 | 精品久久久无码人妻中文字幕 | 在线黄色大片 | 韩国r级hd中文字幕 韩国r级大尺度激情做爰外出 | 亚洲区视频在线观看 | 成人玩具h视频 | 国产v亚洲v天堂a无码99 | 亚欧av在线 | 欧美不卡在线视频 | 激情内射亚州一区二区三区爱妻 | 黄色在线小视频 | 美女毛片视频 | 日韩成人高清视频在线观看 | 9999国产精品欧美久久久久久 | 日韩av一区二区精品不卡 | 久久久久久久99 | 国产一级一区二区 | aaa一级片 | 99热最新| 亚洲在线免费 | 色偷偷一区二区无码视频 | 国产精品女教师av久久 | 亚洲丁香婷婷久久一区二区 | 中文字幕日韩欧美一区二区三区 | 国产人妻久久精品二区三区老狼 | 人人干天天干 | 精品丰满人妻无套内射 | 视频一区二区中文字幕 | 爽爽窝窝午夜精品一区二区 | 成人性毛片 | 永久免费无码av网站在线观看 | 成人永久aaa | 日日碰狠狠躁久久躁2023 | 欧美成人精品高清视频在线观看 | 成人情趣片在线观看免费 | 一区二区三区四区在线播放 | 精品国产av无码一区二区三区 | 18禁美女裸体无遮挡网站 | 国产精品一区二区三区四 | 国产精品露脸高清86网站888 | 精品一区二区三区免费看 | 国产suv精品一区二区33 | videos亚洲 | 深爱激情五月婷婷 | 秋霞午夜网 | 一本色综合亚洲精品蜜桃冫 | 国产又黄又猛的视频 | 亚洲人网站 | 伊人久综合| 99在线播放| 天天天干干干 | 丝袜tk一丨视频vk | 少妇私密会所按摩到高潮呻吟 | 国产精品国产精品国产专区不卡 | 免费看黄网站在线 | 欧美图片在线观看 | 中国性满足hd老少配 | 99视频一区 | 337p人体粉嫩久久久红粉影视 | 黄色激情毛片 | 国产 欧美 日韩 一区 | 欧美日韩一卡二卡三卡 | 成人免费高清在线播放 | 黑人巨大精品欧美一区二区桃花岛 | 黄色三级视频网站 | 精品无码人妻一区二区三区 | 免费a级毛片18以上观看精品 | 蜜桃啪啪 | 91精品久久久久久久99软件 | 黄页网站视频免费大全 | 亚洲 日本 欧美 中文幕 | 97久久精品人人做人人爽50路 | 欧美一区二区三区网站 | 国产二区三区在线 | 亚洲va欧美va国产综合定档 | 日韩成人av片 | 国产乱码在线 | 亚洲高清偷拍一区二区三区 | 无码人妻一区二区三区免费n鬼沢 | 国产色在线 | 国产 狠狠色噜噜狠狠狠狠7777米奇 | 久久久久久亚洲精品中文字幕 | 国产亚洲精品久久久久婷婷瑜伽 | 色8久久人人97超碰香蕉987 | 三上悠亚久久爱一区 | 欧美一级黄色网 | 国产精品高清网站 | 国产精品一品二区三区四区18 | 黄色在线播放 | 免费看成人aa片无码视频吃奶 | 欧美综合视频 | 亚洲男女 | 国产高清www | 尤物网址在线观看 | 色婷婷av一区二区三区之红樱桃 | 免费无码又爽又刺激高潮 | 欧美jizzhd精品欧美丰满 | 亚洲性影院 | 男男军官互攻互受h啪肉np文 | 成人黄色在线观看视频 | 亚洲精品国产suv一区 | 国产周晓琳在线另类视频 | 解开乳罩喂领导吃奶 | 亚洲综合国产一区二区三区 | 精品久久久久久国产偷窥 | 亚洲 卡通 欧美 制服 中文 | 视色视频在线观看 | 成人乱人乱一区二区三区 | 青青草自拍偷拍 | 日本又色又爽又黄的a片吻戏 | ww又激又色又爽又免费视频 | 国产一区二区三区在线观看视频 | 国产精品jizz在线观看网站 | 性欢交69精品久久久 | 国产亚洲精品久久久久久久久动漫 | 91爱| 天堂在线观看www | 国产精品网站在线观看免费传媒 | 亚洲乱码中文字幕 | ree性亚洲88av | 色综合av在线 | 日本黄页网站免费观看 | 国产在线视频你懂的 | 成人性生交xxxxx网站 | 息与子猛烈交尾一区二区 | 91视频在线观看视频 | 91免费视频网址 | 欧美亚洲另类小说 | 日韩视频网址 | 中国美女一级看片 | 一本大道久久a久久精品综合1 | 日本人与禽zozzo小小的几孑 | av最新地址| 在线观看的av网址 | 色欲av无码一区二区三区 | 山林妇女勾搭老头av | 国产aaaaav久久久一区二区 | 精品无码久久久久久国产 | 国产麻豆91精品三级站 | 欧美日韩色综合 | 免费一级特黄特色的毛片 | 国产黄色在线播放 | 美国美女黄色片 | 人妻人人做人做人人爱 | 日韩av一级片 | 日韩不卡视频在线观看 | 亚洲 欧美 日韩 综合 国产aⅴ | 国产精品一区二区三区四区五区 | 不用播放器的av网站 | 亚洲三级免费观看 | 国产最爽的乱淫视频国语对白 | 东京一木一道一二三区 | 亚洲精品v日韩精品 | 色伊人| 伊人网一区二区 | 91精品视频网 | 2019午夜福利不卡片在线 | 东北老女人高潮久久91 | 国产在线播放一区二区三区 | 国产边打电话边做对白刺激 | 成人a在线 | 国产精品99久久久久久宅男 | 91在线免费看片 | 中文字幕日韩高清 | 日韩污视频在线观看 | 永久免费黄色片 | 激情aaa | 久久国产劲爆∧v内射 | 一级淫片a看免费 | 亚洲精品成人悠悠色影视 | 春潮带欲高h1| 中国凸偷窥xxxx自由视频妇科 | 欧美老女人性视频 | 非洲黑人三级全黄 | 日本久久高清一区二区三区毛片 | 精品在线观看视频 | 日韩中文字幕精品 | 婷婷色站 | 东京一本一道一二三区 | 亚洲 精品 综合 精品 自拍 | 国产欧美日韩中文久久 | 国产精品三级三级三级 | 肉丝美足丝袜一区二区三区四 | 日日操日日摸 | 国产精品高清一区二区三区 | 狠狠久久亚洲欧美专区 | 一级做a爱片性色毛片高清 一级做a毛片 | 国产午夜精品理论片 | 婷久久| 国产女同视频 | 看黄色特级片 | 欧美,日韩,国产在线 | 国产黄色小网站 | 22222se男人的天堂 | 亚洲特黄 | 乱码午夜-极国产极内射 | 97国产免费 | 日韩精品国产一区 | 国产69精品久久久久999小说 | 五月婷影院 | www.青青草| 国产免费又爽又刺激在线观看 | 久久论理 | 优优亚洲精品久久久久久久 | 天堂网2021最新天堂手机版 | 麻豆av在线看 | 成人午夜在线观看视频 | 老牛影视免费一区二区 | 亚洲精品乱码久久久久久麻豆不卡 | 新版天堂资源中文8在线 | 欧美va视频 | 国产美女作爱全过程免费视频 | 97国产超薄黑色肉色丝袜 | 中文字幕日韩有码 | 免费一级片网站 | 国产成人欧美一区二区三区一色天 | 亚洲女人天堂网 | 国产女人高潮视频在线观看 | 亚洲逼院| www国产精品内射老熟女 | 精品久久免费 | 古代玷污糟蹋np高辣h文 | 欧美久久综合 | 亚洲成av人片在线观看无码不卡 | 在线免费观看av不卡 | 免费无遮挡在线观看视频网站 | 精品国产亚洲一区 | 久久精品夜色噜噜亚洲a∨ 国产精品人人做人人爽 | 国产成人夜色高潮福利影视 | 中文字幕一区二区三区乱码 | 国产嫩草在线 | 欧美香蕉爽爽人人爽 | 久久精品视频在线看99 | 天天操天天干天天干 | 一区二区三区成人 | 天堂成人 | 蜜桃视频一区二区三区四区开放时间 | 中文天堂在线资源 | 全国男人的天堂网 | 99久久国产视频 | 日韩久久影院 | proumb性欧美在线观看 | 在线a毛片 | 少妇一级淫片免费 | 九九九视频在线观看 | 国产有码在线观看 | 一本大道伊人av久久乱码 | 在线观看午夜福利院视频 | 91亚瑟视频 | 国产精品一区在线观看你懂的 | 久久精品中文闷骚内射 | 男女aa视频 | 成人h动漫精品一区二区器材 | 日韩亚洲第一页 | 亚洲色婷婷一区二区三区 | 免费美女视频网站 | av一级黄色 | 香蕉视频911 | 亚洲三级网站 | 69sex久久精品国产麻豆 | 国产青草视频在线观看 | 91理论片 | 免费成年人视频在线观看 | 精品夜色国产国偷在线 | 漂亮人妻被中出中文字幕久久 | 91成人看片| 日躁夜躁狠狠躁2001 | 动漫av永久无码精品每日更新 | 日本老少交 | 欧美一本在线 | 污网站免费| 麻花豆传媒mv在线观看 | 全部孕妇毛片丰满孕妇孕交 | 欧美色婷婷 | 国产精品入口网站7777 | 成人高清视频在线 | 国产人人草 | 91九色丨porny丨交换 | 免费毛片一区二区三区 | 国产精品女教师 | 久久精品国产99国产 | 国产午夜精品久久精品电影 | 亚洲色大成网站www 亚洲色大成网站www久久九九 | 国产一区二区三区在线观看视频 | 亚洲综合激情另类专区 | 2024男人天堂 | 国产美女在线精品免费观看网址 | 中文字幕一区二区人妻性色 | 中文无码热在线视频 | 337p粉嫩大胆色噜噜噜噜 | 男女做爰猛烈叫床爽爽免费网站 | 国产精品免费看久久久 | 国产一级在线播放 | 大又大粗又爽又黄少妇毛片 | 男人边吻奶边挵进去视频 | 国产精华7777777 | 97在线观看永久免费视频 | 三级毛片在线 | 看片日韩 | 成人婷婷网色偷偷亚洲男人的天堂 | www视频在线观看免费 | 二三区视频 | 精品国产成人av在线免 | 亚洲熟妇av一区二区三区漫画 | 特黄aaaaaaaaa毛片免 | 东方av正在进入 | 国产人妻黑人一区二区三区 | 97青娱国产盛宴精品视频 | 国产va亚洲va在线va | 久久国产精品精品国产色婷婷 | 婷婷在线免费观看 | 四虎影视www在线播放 | 俄罗斯毛片 | 久久久久久国产精品 | 国产精品12 | 精品一区二区三区免费看 | 久久久久久免费 | 少妇之白洁番外篇 | 九色蝌蚪9l视频蝌蚪9l视频开放 | 国产精品国产三级国产普通话三级 | 国产伦理五月av一区二区 | 亚洲日韩精品无码专区加勒比 | 最新网址av | 久久精品国产久精国产 | 91av在线免费观看 | www.-级毛片线天内射视视 | 激情小说在线 | 亚洲精品av久久久久久久影院 | 国产精品久久久久无码av色戒 | 久久久久久久久久久久久久久久久久久久 | 日韩aⅴ片| 特大黑人娇小亚洲女喉交 | 国产又黄又猛又粗又爽 | 久久久久av无码免费网 | 精品国产老女人乱码 | 国产精品偷伦视频免费还看的 | 日本高清www视频在线观看 | 国产日韩欧美精品在线观看 | 国产精品自拍在线观看 | 国产精品二区一区 | 成人国产片女人爽到高潮 | 草裙社区精品视频播放 | 在线精品国产一区二区三区 | 亚洲欧美日韩一级 | 中文字幕文字暮 | 熟妇女人妻丰满少妇中文字幕 | 国产精品欧美亚洲韩国日本久久 | 国产成人精品午夜视频 | a√天堂中文 | 亚洲成人第一区 | 国产理论视频 | 成片在线观看 | av操操操| 噜噜色综合噜噜色噜噜色 | 天堂中文在线8 | 关秀媚三级露全乳 | 91看片网| 中文区中文字幕免费看 | 精品卡一卡二卡3卡高清乱码 | 免费在线观看中文字幕 | 亚洲一区二区三区婷婷 | 欧美日韩一二三四区 | 免费一级黄色片 | 成人在线视频免费播放 | 欧美日韩一区二区三区在线播放 | 亚洲人吸女人奶水 | av国产片 | 国产女高清在线看免费观看 | 国产亚洲成av人片在线观看 | 欧美3p激情一区二区三区猛视频 | 国产成人精品亚洲777人妖 | 国产精彩视频一区 | 女神思瑞女神久久一区二区 | 国产在线拍偷自揄拍视频 | 最近最新中文字幕高清免费 | 99色在线| 日本成人在线免费视频 | 国产精品美女久久久 | 天堂网8 | 无码一区二区三区中文字幕 | 国产偷v国产偷v亚洲高清 | 国产sm调教视频在线观看 | 久久国产欧美日韩精品图片 | 国产三级精品一区二区三区视频 | 国产精品久久久久久久不卡 | 性高朝久久久久久久 | 国产成人久久av免费高清密臂 | 国产成人精品一二三区 | 视频黄色免费 | 亚洲精品乱码久久久久久金桔影视 | 男女国产精品 | 强行18分钟处破痛哭av | 男人边吃奶边揉好爽免费视频 | 美女xx网站 | 啪啪国产精品 | 国产欧美精品一区二区在线播放 | 一本精品中文字幕在线 | 蜜臀av无码人妻精品 | 东北少妇露脸无套对白 | 精二青青河边草解释正确的是 | 国产嫩草影院久久久久 | 日韩最新网址 | 伊人蕉 | 视频在线一区二区 | 亚洲国产精品久久人人爱 | 五月天婷婷影院 | 少妇熟女久久综合网色欲 | 国产伦精品一区三区视频 | 欧美成人久久久免费播放 | 欧美疯狂xxxxxbbbbb | 美女精品视频 | 久久天堂av综合合色蜜桃网 | 国内精品视频饥渴少妇在线播放 | 日本成人三级 | 国产尤物在线 | 亚洲中文字幕在线观看 | 东方欧美色图 | 久久亚洲国产精品成人av秋霞 | 爱爱视频免费网站 | 娇小性xxxx性xxx开放69 | 日韩av第一页 | 99热九九这里只有精品10 | 国色天香一区二区 | 中文字幕在线精品 | 国产一区二区网站 | 成人国产精品久久久网站 | 在线黄色网页 | 亚洲欧美日韩在线 | 国产第一av| 美女啪啪网 | 快色网站 | 成人做爰69片免费看网站野花 | 北条麻妃一区二区三区av | 亚洲国产另类久久久精品网站 | 国产精品原创 | 精品乱码久久久久久中文字幕 | 日本变态折磨凌虐bdsm在线 | 国色天香久久久久久久小说 | 人妻饥渴偷公乱中文字幕 | 国产少妇高潮视频 | 性生活一级大片 | 亚洲破处视频 | 激情综合小说 | 国产91丝袜在线播放 | 99精品国产一区二区三区不卡 | 国产午夜麻豆影院在线观看 | 97超在线 | 92看片淫黄大片看国产片 | 啪啪av大全导航福利网址 | 成人片在线免费看 | 国产成人在线免费观看视频 | 黄色高清网站 | 成人精品999 | 亚洲18色成人网站www | 亚洲激情图 | 狠狠躁18三区二区一区ai明星 | 中文字幕乱码无码人妻系列蜜桃 | 欧美在线视频一区 | 天天草夜夜草 | 欧美成人精品第一区 | 日韩特黄毛片 | 成人性生交大片免费看中文 | 精品国产91久久久久久久 | 亚洲v国产v欧美v久久久久久 | 自拍偷拍另类 | 日韩三级视频 | 日本三级理论片 | 调教一区二区 | 午夜精品国产 | 亚洲国产综合精品久久久久久 | 久久a毛片| 奇米婷婷 | www.操操操.com | 国产欧美一区二区白浆黑人 | 136导航fldh福利视频微拍 | 无码丰满熟妇juliaann与黑人 | 日韩国产欧美在线观看 | 92看片淫黄大片欧美看国产片 | 精品国产乱码久久久久乱码 | 日韩成人精品 | 欧美黑人大战白嫩在线 | 天堂网男人| 真性中出 | 亚洲免费黄网 | 在线视频夫妻内射 | 成人91免费| 日韩av福利 | 欧美成人性视频在线播放 | 国产h视频在线观看 | 成人免费视频视频 | 国产精品99久 | 无遮挡又黄又刺激的视频 | 亚洲欧美一区二区三区四区五区 | 狠狠艹狠狠干 | 色诱亚洲精品久久久久久 | 午夜小毛片 | 蜜臀一区二区三区精品免费视频 | 激情综合亚洲色婷婷五月app | 日韩视频网 | 久久99精品久久久久久噜噜 | 91色 | 一区二区三区乱码在线 | 欧洲 | 天堂8在线新版官网 | 好男人社区在线www 国精产品一品二品国在线 激性欧美激情在线 | 久久嫩草精品久久久久 | 全黄h全肉边做边吃奶视频 熟妇人妻av无码一区二区三区 | 国产三级精品在线观看 | 欧美国产中文字幕 | 色婷婷一区二区三区四区成人网 | 国产口爆吞精在线视频2020版 | 中文在线视频 | 美女视频一区 | 夜夜爱夜夜做夜夜爽 | 嫩草影院av| 国产精品久久国产三级国不卡顿 | 色噜噜狠狠一区二区三区 | 成人a v视频 | 免费成人一级片 | 精品性高朝久久久久久久 | 免费麻豆国产一区二区三区四区 | 全部孕妇毛片丰满孕妇孕交 | 日本a在线免费观看 | 亚洲精品少妇30p | 亚洲精品日韩欧美 | 激情久久五月天 | 中文字幕免费在线观看视频 | 日韩1页| 艳妇乳肉豪妇荡乳在线观看 | 欧美色图一区二区三区 | 亚洲精品人成无码中文毛片 | 丰满爆乳一区二区三区 | 一本色道av立川理惠 | 国产成人a在线观看视频 | 欧美又粗又长 | 国产成人三级一区二区在线观看一 | 性色av香蕉一区二区 | 中国久久 | 亚洲区视频在线观看 | 特黄性暴力强在线线播放 | 国产无遮挡又黄又爽免费视频 | 日韩精品网站在线观看 | 日韩xxx视频 | 日本xxxxxxxxx18| 另类二区| 国产电影无码午夜在线播放 | 成人99视频| 午夜天堂影院 | 人妖性生活视频 | 一级裸体视频 | 国产麻豆md传媒视频 | 欧美一区二区三区在线视频 | 少妇av片 | 亚洲精华国产精华精华液网站 | 国产a国产国产片 | 亚洲一区中文字幕永久在线 | 亚洲福利视频一区二区 | 好吊视频一区二区三区四区 | 国产成人精品国内自产拍免费看 | 天堂中文在线资源 | 无码人妻久久一区二区三区蜜桃 | 中文字幕123 | 日韩国产小视频 | 亚洲国产精品成人综合在线 | 国产乱xxxxx国语对白 | 男女后进式猛烈xx00动态图片 | 国产黄色片网站 | 调教丰满的已婚少妇在线观看 | 亚洲欧美18岁网站 | 精品久久久久亚洲 | 亚洲一卡二卡三卡四卡在线看 | 青娱乐极品视觉盛宴国产视频 | 风韵少妇spa私密视频 | 亚洲成人精品久久久 | 在线免费h | 99色在线观看 | 天天躁夜夜踩很很踩2022 | 欧美wwwwwwxxxxxx| 国产一级淫片a免费播放 | 亚洲精品一区二区在线 | 国产一区二区三区久久久久久久 |