成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識(shí)庫 > 使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)

使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)

熱門標(biāo)簽:如何申請(qǐng)400電話代理 甘肅高頻外呼系統(tǒng) 地圖標(biāo)注可以遠(yuǎn)程操作嗎 杭州房產(chǎn)地圖標(biāo)注 天津塘沽區(qū)地圖標(biāo)注 智能電話機(jī)器人調(diào)研 江門智能電話機(jī)器人 400電話在線如何申請(qǐng) 滴滴地圖標(biāo)注公司

在我們平常使用Python進(jìn)行數(shù)據(jù)處理與分析時(shí),在import完一大堆庫之后,就是對(duì)數(shù)據(jù)進(jìn)行預(yù)覽,查看數(shù)據(jù)是否出現(xiàn)了缺失值、重復(fù)值等異常情況,并進(jìn)行處理。

本文將結(jié)合GUI工具PySimpleGUI,來講解如何制作一款屬于自己的數(shù)據(jù)預(yù)處理小工具,讓這個(gè)過程也能夠自動(dòng)化!最終效果如下

本文將分為三部分講解:

  • 制作GUI界面
  • 數(shù)據(jù)處理講解
  • 打包與測試

主要涉及將涉及以下模塊:

  • PySimpleGUI
  • pandas
  • matplotlib

一、GUI界面制作

思路

老規(guī)矩,先講思路再上代碼,首先還是說一下,使用PySimpleGUI還是那四個(gè)流程

引入模塊==>創(chuàng)建元素并填充layout==> 創(chuàng)建窗體 ==>創(chuàng)建事件循環(huán)

從元素看,從圖中可以知道我們需要的元素有使用說明這個(gè)菜單欄、看上去是凹下去的數(shù)據(jù)預(yù)處理框、框內(nèi)的3個(gè)單選項(xiàng)值、讀取文件路徑的3個(gè)元素(固定文本、輸入文本、瀏覽按鈕)、"查看、處理、關(guān)閉"三個(gè)按鈕。

從總體看,整個(gè)窗體中我們需要所有的元素呈現(xiàn)正中間的分布狀態(tài)。其中菜單欄在窗體邊緣靠左分布。采用行銜接式的總分布。

從事件上看,我們需要在使用說明菜單中加上使用者需要的注意事項(xiàng)。而文件讀取位置我們?cè)O(shè)置我們常用的2種數(shù)據(jù)存儲(chǔ)格式(“.xlsx”,“.xls”)的Excel格式。

讀取后,我們?cè)跀?shù)據(jù)預(yù)處理框架選擇一種處理。接著,我們可以對(duì)每一種錯(cuò)誤進(jìn)行彈出框查看,查看完之后對(duì)數(shù)據(jù)做最終處理。

處理的過程需要將處理好的數(shù)據(jù)覆蓋原來的數(shù)據(jù)文件。整個(gè)過程必須是持續(xù)不間斷的。這里說個(gè)tips:每次數(shù)據(jù)分析之前最好做一個(gè)備份,防止分析過程中失敗但是又找不到原來數(shù)據(jù)文件的尷尬。

代碼

看望思路后是不是有種蠢蠢欲動(dòng)的感覺?!我們來實(shí)現(xiàn)一波,先看完整代碼,后面詳細(xì)拆解

import PySimpleGUI as sg 
import pandas as pd 
import matplotlib 
matplotlib.use("TkAgg") 
sg.ChangeLookAndFeel('GreenTan') 
menu_def = [['使用說明', ['注意']]] 
layout = [ 
  [sg.Menu(menu_def, tearoff=True)], 
  [sg.Frame(layout=[ 
  [sg.Radio('重復(fù)值處理', "RADIO1",size=(15,1),key="dup"), sg.Radio('缺失值處理', "RADIO1",size=(15,1),key="mis"), sg.Radio('異常值處理', "RADIO1",default=True,key="war")]], title='數(shù)據(jù)預(yù)處理',title_color='green',title_location='n',relief=sg.RELIEF_SUNKEN, tooltip='選擇其中一種處理方式' )], 
  [sg.Text('文件位置', size=(8, 1), auto_size_text=False, justification='right'), 
   sg.InputText(enable_events=True,key="lujing"), sg.Button('瀏覽',key = 'getf')], 
  [sg.Button('查看',key = 'look'),sg.Submit('處理',key = 'handle'), sg.Cancel('關(guān)閉')]] 
 
window = sg.Window('特征工程', layout, default_element_size=(40, 1), grab_anywhere=False) 
while True: 
  event, values = window.read() 
  if event == 'getf': 
    text = sg.popup_get_file('請(qǐng)點(diǎn)擊瀏覽鍵或自行填入文件絕對(duì)路徑',title = '獲取件',file_types = (("Excel Files", "*.xlsx"),("Excel Files", "*.xls"),)) 
    sg.popup('提示', '是否確認(rèn)選擇文件---', text) 
    window['lujing'].update(text)  
  if event == "look": 
 ''' 
 用戶點(diǎn)擊查看按鈕促發(fā)的事件 
 ''' 
  if event == "handle": 
 ''' 
 用戶點(diǎn)擊處理按鈕促發(fā)的事件 
 '''    
  if event == "Cancel" or event == sg.WIN_CLOSED: 
    break   
  if event == "注意": 
 ''' 
 注意事項(xiàng)編寫 
 ''' 

代碼解釋

其實(shí)有了思路后,你就會(huì)發(fā)現(xiàn)似乎一切都變得簡單了。接下來講解相關(guān)參數(shù)的作用。

首先是matplotlib.use("TkAgg"):使用matplotlib模塊并且調(diào)用這個(gè)函數(shù)的目的是在我們進(jìn)行查看異常值處理(箱型圖展示)所用到,是改變圖像顯示的方式:TkAgg(一個(gè)交互式后臺(tái))。

所謂交互式后臺(tái)就是你可以對(duì)圖像進(jìn)行任意操作,區(qū)域放大縮小、值查看等功能。

之所以調(diào)用這個(gè)函數(shù)首先是因?yàn)槲覀兪褂玫氖荊UI是要有那種交互的感覺的,其次是如果數(shù)據(jù)量較大時(shí),箱型圖會(huì)很小,這樣子可以利于查看。

其次sg.ChangeLookAndFeel('GreenTan'):改變窗體顏色。

那么menu_def就是菜單欄,使用【“”,【“”】】這種格式來定義主菜單欄和子菜單欄。tearoff這個(gè)函數(shù)是加一條可愛的虛線間隔每個(gè)字段。

sg.Frame():這個(gè)和sg.columns()元素的用法是一樣的,主要是用來多個(gè)子元素的,我們這里設(shè)置了relief參數(shù)來讓整個(gè)框架在觀感上顯得凹形。tooltip參數(shù)是你鼠標(biāo)移動(dòng)框架的位置出現(xiàn)的小提示框。

title_location參數(shù)的用法非常有趣,是標(biāo)題字符串的位置設(shè)置,有(n,s,e,w,se等),你很快會(huì)發(fā)現(xiàn)這個(gè)位置和其他元素布局位置設(shè)置不一樣,他是以地理位置坐標(biāo)做子參數(shù)的。

sg.Radio:單選選項(xiàng)框,要將所有的單選選項(xiàng)框的子參數(shù)group_id都設(shè)成一樣的,這樣你才能三個(gè)選項(xiàng)中選一個(gè),這里我們以"RADIO1"為group_id。

sg.Button():整個(gè)GUI中我們使用了4個(gè)按鈕,其中有一個(gè)專有的按鈕Cancel。

sg.popup():比較初級(jí)的彈出框,顯示提示類的關(guān)鍵信息所用到。

sg.popup_get_file():這是一個(gè)高級(jí)的彈出框元素,是從帶有文本輸入字段和瀏覽按鈕的彈出窗口,以便用戶選擇文件。效果如下

二、數(shù)據(jù)預(yù)處理

GUI部分搞定后,接著我們講解數(shù)據(jù)處理部分,主要是針對(duì)重復(fù)值、缺失值和異常值。

數(shù)據(jù)準(zhǔn)備

我們這里用到的是2020年10月28日A股的行情。數(shù)據(jù)部分展示:

我們可以看到這里面有重復(fù)的行、有缺失值的地方。

重復(fù)值處理

對(duì)于二維列表DataFrame來講使用Pandas模塊是最方便最象征辦公簡潔化的模塊

import pandas as pd 
df = df.read_excel('文件絕對(duì)路徑') 
imfor = df[df.duplicated()] 
imfor = str(imfor) 

首先調(diào)用Pandas模塊并讀取文件路徑,這里我們采取絕對(duì)路徑而不采取相對(duì)路徑的原因是我們之后打包的GUI是不依靠文件的靠Python自帶的環(huán)境,所以相對(duì)路徑讀取是無法識(shí)別的。

df[df.duplicated()]這個(gè)Pandas內(nèi)的函數(shù)是以二維列表形式來打印重復(fù)值對(duì)應(yīng)的行。這里把df變量變?yōu)閟tr字符串形式是因?yàn)槲覀冊(cè)诤髞鞧UI中使用彈出窗口的元素時(shí)要以字符串形式加載。

最終處理重復(fù)值的方法如下:

df = df.drop_duplicates(inplace = True) 

代碼只有一行,卻能做到將整個(gè)數(shù)據(jù)表中的重復(fù)值都刪除,說明Pandas函數(shù)的強(qiáng)大。

至于為什么用inplace = True,是因?yàn)閯h除函數(shù)不并不能改變?cè)砀窠Y(jié)構(gòu),所以需要將新表覆蓋原來的表格。

缺失值處理

先看代碼,其實(shí)在之前有關(guān)缺失值處理我在一年前就寫過相關(guān)文章點(diǎn)擊查看

import pandas as pd 
df = df.read_excel('文件絕對(duì)路徑') 
#df.isnull() 
imfor1 = df.isnull().sum() 
#df.isnull().any() 
imfor1 = str(imfor1) 

對(duì)于有缺失值的的數(shù)據(jù)表來說,df.isnull()或者df.isna()來查看空值。這個(gè)函數(shù)的作用時(shí)判斷是否為空值,若是為空值則賦予True,否則賦予False。

這里我們使用df.isnull().sum()來統(tǒng)計(jì)每一列字段的缺失值數(shù)量。如果數(shù)據(jù)量大的話,還可以使用df.isnull().any()來查看只有缺失值的行。

解決方法,處理缺失值的方法有很多種,取均值、取中位數(shù)、刪除、取下方的值等。我們這里用取上方值的方法來填補(bǔ)。

df = df.fillna(method='pad') 

異常值處理

所謂異常值,就是在一個(gè)數(shù)字字段里出現(xiàn)一個(gè)或多個(gè)不合群得數(shù)字。舉個(gè)例子,在一列都為個(gè)位數(shù)得數(shù)字列中出現(xiàn)了一個(gè)百位數(shù)的數(shù)字,這個(gè)百位數(shù)就是異常值。

用Python檢測異常值有兩種:箱線圖圖觀察和標(biāo)準(zhǔn)差觀察。這里我們選則箱體圖觀察。

箱線圖是用于顯示所選數(shù)據(jù)分散情況的統(tǒng)計(jì)圖,通過設(shè)定標(biāo)準(zhǔn),將大于或小于箱體圖上下線的數(shù)值表示為異常點(diǎn)。

如圖,下四分分位數(shù)指的是樣本中有百分之25的數(shù)據(jù)小于這個(gè)數(shù),記為。上四分分位數(shù)指的是樣本中有百分之25大于這個(gè)數(shù),記為。上四分位數(shù)和下四分位數(shù)的差值的1.5倍加上上四分位數(shù)就是上邊緣,反之為下邊緣。

在Pandas中可以調(diào)用.boxplot()函數(shù)來畫箱型圖
import pandas as pd 
df.boxplot()

打包與效果展示

在寫完全部代碼之后,我們可以使用pyinstaller進(jìn)行打包。

假定你的程序命名為yuchuli.py,在cmd窗口輸入即可完成打包。

pyinstaller -F yuchuli.py 

打包后,exe在Python文件所在文件夾的dist文件夾中。我們啟動(dòng)來看下效果

可以看到,我們需要的數(shù)據(jù)預(yù)處理的三個(gè)功能:重復(fù)值、缺失值、異常值都能按照指定方式進(jìn)行處理!

當(dāng)然你可以在本文提供的方法上,自己進(jìn)行修改,來定制一款屬于你自己平時(shí)習(xí)慣的數(shù)據(jù)預(yù)處理小軟件!

到此這篇關(guān)于使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)的文章就介紹到這了,更多相關(guān)Python數(shù)據(jù)預(yù)處理小工具內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

您可能感興趣的文章:
  • 快速一鍵生成Python爬蟲請(qǐng)求頭
  • 如何打包Python Web項(xiàng)目實(shí)現(xiàn)免安裝一鍵啟動(dòng)的方法
  • 利用Python代碼實(shí)現(xiàn)一鍵摳背景功能
  • Ubuntu18.04 一鍵升級(jí)Python所有第三方包 及安裝python包的方法
  • Python一鍵安裝全部依賴包的方法
  • Python一鍵查找iOS項(xiàng)目中未使用的圖片、音頻、視頻資源
  • Python 一鍵獲取百度網(wǎng)盤提取碼的方法
  • Python 一鍵制作微信好友圖片墻的方法
  • Python字典循環(huán)添加一鍵多值的用法實(shí)例
  • Python趣味爬蟲之用Python實(shí)現(xiàn)智慧校園一鍵評(píng)教

標(biāo)簽:漢中 廊坊 德宏 東莞 長春 重慶 臨汾 河池

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)》,本文關(guān)鍵詞  使用,Python,制作,一個(gè),數(shù)據(jù),;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)》相關(guān)的同類信息!
  • 本頁收集關(guān)于使用Python制作一個(gè)數(shù)據(jù)預(yù)處理小工具(多種操作一鍵完成)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    午夜精品久久久久久久爽| 欧美人乱大交xxxxx| 外国精品视频在线观看| 微拍福利一区二区| 久久久久久亚洲精品杨幂换脸| 天天干天天操天天干天天操| 制服丝袜亚洲色图| 国产日韩在线观看一区| 国产精品igao视频网网址不卡日韩| 日韩精品免费在线观看| av免费在线一区| 午夜激情在线| 国产日本欧美在线观看| 成年人国产精品| 亚洲天堂视频在线播放| 神马久久影视大全| 久久久久美女| 久久久久亚洲av成人无码电影| 色香阁99久久精品久久久| 国产精品一级| 神马久久精品综合| 九色视频一区| 一级片aaaa| 国产精品久久久久久亚洲av| 日本怡春院一区二区| 国产视频精品自拍| a毛片在线看免费观看| 久久精品盗摄| 成人免费视频国产免费| 超碰成人免费在线| bdsm精品捆绑chinese女| 精品国产一区二区三区av性色| 乱人伦精品视频在线观看| 毛片视频免费观看| 国产一区网站| 制服丝袜第一页在线观看| 久久99欧美| 国产成人亚洲精品自产在线| 中文字幕av一区二区三区| 日本中文字幕网| 久久婷婷中文字幕| 国产精品久久毛片av大全日韩| 人人干人人干人人干| 色综合久久久久综合体| 成人精品高清在线| 国产精品青草久久久久福利99| 国产丝袜在线观看视频| 中文字幕伊人| 99re成人在线| 丰满肥臀噗嗤啊x99av| 欧美一区二区激情视频| 欧美熟妇精品黑人巨大一二三区| 一区二区三区四区不卡| 久久不见久久见中文字幕免费| 免费黄视频在线观看| 久久国产电影| 日韩人妻精品中文字幕| 性国产高清在线观看| 国产成人无码av在线播放dvd| 国产乱人伦精品一区二区在线观看| 国产精品亚洲二区| 成人午夜888| 国产欧美久久久久久| 国产视频一区二区不卡| 久久国产亚洲精品| 中文字幕乱码人妻无码久久| 亚洲午夜未删减在线观看| 国产黄色小视频在线| 噼里啪啦国语在线观看免费版高清版| 亚洲精品成人| 国产影视精品一区二区三区| 偷拍自拍亚洲| 精品中文在线| 国产精选第一页| 美女撒尿一区二区三区| 亚洲国产精品久久久久秋霞影院| 天堂av网在线| 一区二区三区国产| 国产精品乱码久久久久久| 欧美视频免费播放| 中文字幕一区二区三区四区五区| 精品一区二区三区在线成人| 欧美一级淫片免费视频魅影视频| 亚洲精品97久久| 精品久久久久久久久久久院品网| 番号在线播放| 少女频道在线观看免费播放电视剧| 欧美日韩性生活视频| 成人在线免费公开观看视频| 欧美xxxx免费虐| 久久毛片亚洲| 大伊香蕉精品在线品播放| 国产一区二区三区黄网站| 免费看av成人| 美女黄页在线观看| 91精品久久久久久久| 欧美理论片在线观看| 国产美女免费视频| 久久99精品久久久久久水蜜桃| 国产高中女学生第一次| 久久99热精品| 欧美多人爱爱视频网站| 人九九综合九九宗合| 欧美日韩亚洲一区在线观看| 欧美专区中文字幕| 西西人体一区二区| 欧美一级大片在线免费观看| 黄污视频在线观看| 免费成人美女女在线观看| 日韩mv欧美mv国产网站| 日本成人免费在线| 欧日韩不卡在线视频| 国产精品偷伦视频免费观看国产| 欧美激情精品久久久久久免费印度| 日韩精品视频在线免费观看| 亚洲精品456在线播放狼人| 狼人精品一区二区三区在线| 男女午夜激烈无遮挡| 久久国产精品99久久久久久丝袜| 欧美男插女视频| 亚洲japanese制服美女| 国产精品美日韩| 国产精品无码无卡无需播放器| 日韩一区二区三区三四区视频在线观看| 国产欧美一区二区三区在线| 国产日韩欧美在线看| 亚洲乱码视频| www.18av.com| 无码人妻精品一区二区三区温州| 人妻互换一二三区激情视频| 一卡二卡欧美日韩| 香蕉在线观看视频| 91精品国产综合久久久蜜臀九色| 日本午夜在线观看| 亚洲黄色录像| 国产日韩1区| 日韩极品精品视频免费观看| 精品国产av无码一区二区三区| 91精品人妻一区二区三区果冻| 波多野结衣电影在线播放| 91精品久久久久久久久| 国产jizzjizz一区二区| 日韩欧美a级成人黄色| 欧美一区在线观看视频| 国产成人a人亚洲精品无码| 日韩精品午夜| 91蜜桃在线观看| 日本国产欧美| 久久字幕精品一区| 激情在线观看视频| 91av视频导航| 韩国三级hd中文字幕| 日产精品久久久一区二区福利| jizzjizzjizzjizz| 亚洲女成人图区| 国产麻豆精品95视频| 大胆人体一区| 国产曰肥老太婆无遮挡| 久久久久亚洲av成人网人人软件| 国产清纯白嫩初高中在线观看性色| 在线天堂www在线国语对白| 国内外成人免费在线视频| 国产三级精品三级在线观看| 国产日韩一区| 想看黄色一级片| 国产在线观看精品一区二区三区| 亚洲第一欧美| 日韩免费一区二区三区在线播放| 欧美在线看片| 亚洲精品视频在线| 成人情趣视频网站| 久久综合视频网| 亚洲精品一区二区三区婷婷月| 第一区第二区在线| 国产精品视频二区三区| 国产一卡二卡三卡| 最新在线你懂的| 欧美黄色大片在线观看| 久久久久久影视| 日韩大片欧美大片| 欧美一区二视频在线免费观看| 西西444www无码大胆| 精品国产av一区二区| gai在线观看免费高清| 欧美系列电影免费观看| www.欧美日韩| 欧美久久一区二区三区| 亚洲免费资源在线播放| 国产成人在线视频观看| 久久精品欧美一区二区三区麻豆| 性生活免费在线观看| 国产aⅴ一区二区三区| 午夜视频久久久久久| 伦伦影院午夜理论片| 日韩中文字幕不卡| 97久久精品人人爽人人爽蜜臀| 丝袜亚洲精品中文字幕一区| 日韩欧美视频一区| 天天影视综合色| 国产日韩欧美三级| 深夜福利在线视频| 蜜桃导航-精品导航| 亚洲午夜精品久久久久久高潮| 97在线观看免费观看高清| 久久不射2019中文字幕| caoporn视频在线观看| 久久这里只有精品首页| 91国偷自产一区二区使用方法| 香蕉久久夜色精品国产使用方法| 免费看黄视频网站| 一区二区的视频| 久久男人av资源站| 欧美在线视频一区二区三区| 亚洲免费观看高清完整版在线观| 日韩一级在线免费观看| 日产乱码一卡二卡三免费| 欧美黄色精品| 欧美国产欧美亚洲国产日韩mv天天看完整| 国产又黄又爽视频| 成人午夜sm精品久久久久久久| 影音先锋在线中文字幕| 国产黄色网址在线观看| 免费在线观看亚洲视频| 亚洲有吗中文字幕| 国产精品成人观看视频免费| 国产日韩一区欧美| 国语对白永久免费| 国产v片在线观看| 巨大荫蒂视频欧美另类大| 久久99国产精品久久| 很污的网站在线观看| 高清不卡日本v二区在线| 色婷婷在线观看视频| 欧美日韩另类一区| 欧美一级高潮片| 韩日精品一区二区| 欧美日韩午夜视频在线观看| 国产免费观看高清视频| 亚洲国产精品av| 欧美日韩精品中文字幕一区二区| 国产精品羞羞答答| 日本免费久久高清视频| 久久精品男人天堂| 国产日韩欧美中文| 亚洲精品天堂网| 一区二区三区少妇| 一二三四区精品视频| 国产一级大片免费看| 明星裸体视频一区二区| 日韩av在线播放网址| 中文字幕一区久| 国产精品永久免费在线| 国产精品色午夜在线观看| 粉嫩av一区二区三区免费观看| 中文字幕亚洲一区| 亚洲无线观看| 久久久99国产精品免费| 中文欧美日本在线资源| 欧美日韩电影一区| 欧美日韩免费观看一区三区| 手机av在线| 精品无码在线视频| 免费看特级毛片| 国产三级精品三级在线观看国产| 日本熟女一区二区| 亚洲精品大片| 欧美激情久久久久久| 中国女人内谢69xxxx视频| 免费人成精品欧美精品| 国产性网软件大全| 永久免费的av网站| 可以免费在线看黄的网站| ㊣最新国产の精品bt伙计久久| 国产区精品在线观看| 日本精品国语自产拍在线观看| 精品卡一卡卡2卡3网站| 日本午夜免费福利视频| 亚洲资源在线观看| 91国产免费视频| 亚洲乱码国产乱码精品精的特点| 中文字幕av第一页| 国产91色在线免费| 国产精品欧美激情在线播放| 8050国产精品久久久久久| 麻豆免费视频网站入口| 99精品一区二区| 97在线观视频免费观看| 欧洲一区二区在线观看| xnxx国产精品| av在线天堂播放| 偷拍视频一区二区三区| 庆余年2免费日韩剧观看大牛| 亚洲二区三区不卡| 日本精品视频一区| 8x8x成人免费视频| 一级视频在线播放| 精品国产一区二区三区四区精华| 波多野结衣亚洲一区| 欧美性少妇18aaaa视频| 亚洲丝袜精品丝袜在线| 特种兵之深入敌后| 免费黄色片视频| 一区二区三区四区视频在线观看| 久香视频在线观看| 一区二区国产精品| 成人福利影视| 国产精品无码专区av免费播放| 国产精品网站入口| 18禁裸男晨勃露j毛免费观看| 天堂在线视频中文网| 日韩av大片站长工具| 99精品热视频只有精品10| 久久精子c满五个校花| 成人性生交大片免费看中文视频| 亚州av综合色区无码一区| 日韩欧美一区二区三区在线观看| 久久亚洲精品国产亚洲老地址| 亚洲午夜久久久久中文字幕| 国产女人18水真多18精品一级做| 一区二区三区在线视频播放| 糖心vlog免费在线观看| 欧美亚洲色图校园春色| 久久se精品一区精品二区| 亚洲亚洲精品三区日韩精品在线视频| 色喇叭免费久久综合网| 中文日本高清免费| 在线欧美小视频| 日本一区二区三区www|