日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python - KeyError: ’page’這個錯誤要怎么搞?

瀏覽:199日期:2022-07-01 15:22:05

問題描述

def parse2csv(filepath): logfile = open(filepath,’r’) source_ip_dict={} res_url_dict={} from_url_dict={} category_dict={} print(’start.....’) for line in logfile:line=line.strip()if line!='': source_ip = line.split(’- -’)[0].strip() if re.match(’[0-9]{1,3}.[0-9]{1,3}.[0-9]{1,3}’,source_ip):if source_ip_dict.get(source_ip,’-’)==’-’: source_ip_dict[source_ip]=1else: source_ip_dict[source_ip]=source_ip_dict[source_ip]+1 reg=’'[GETPUOSHADINS]{3,8} /’ url_start = re.compile(reg) re_result = url_start.findall(line) if len(re_result)>=1:res_url = ’/’+line.split(re_result[0])[1].split(’ ’)[0]category = strip_detail(res_url.split(’/’))if len(category)>=1: if category[0] in [’article’,’item’,’question’,’topic’,’people’,’celebrity’,’brand’,’page’,’category’]:if category_dict.get(category[0],’-’)==’-’: category_dict[category[0]]=1else: category_dict[category[0]]=category_dict[category[0]]+1if res_url.endswith(’.jpg’) or res_url.endswith(’.css’) or res_url.endswith(’.js’) or res_url.endswith(’.png’) or res_url.endswith(’.gif’): passelse: if res_url.find(r’.css?’)!=-1 or res_url.find(r’.js?’)!=-1:pass else:if res_url_dict.get(res_url,’-’)==’-’: res_url_dict[res_url]=1else: res_url_dict[res_url]=res_url_dict[res_url]+1 from_url_start =’ 'http://’ if line.find(from_url_start)!=-1:from_url = ’http://’+line.split(from_url_start)[1].split(’' ’)[0]if from_url_dict.get(from_url,’-’)==’-’: from_url_dict[from_url]=1else: from_url_dict[from_url]=from_url_dict[from_url]+1 logfile.close() yesterday = datetime.date.today()-datetime.timedelta(days=1) yesterday_str = str(yesterday).replace(’-’,’’) conn = pymysql.connect(host=’127.0.0.1’, user=’fenxi’,passwd=’’, db=’rizhifenxi’, port = 3306, charset = ’utf8’) cur = conn.cursor() cur.execute(’insert into categort(yesterday_str, item, question, topic, people, celebrity, brand, page, category, article) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)’, (yesterday_str, category[’item’], category[’question’], category[’topic’], category[’people’], category[’celebrity’], category[’brand’], category[’page’], category[’category’], category[’article’]))#temp = 'insert into ipList(ipList) values ('+ ip_list[j] + ')'#print temp#print (’success connect’) conn.commit() cur.close() conn.close()

代碼如上

報錯如下:

root@iZbp1iqn00z9x3jov6bas1Z:/data/wwwlogs/www# python parselog2.py/data/wwwlogs/www/m.xxx.com-access_20170419.logstart.....Traceback (most recent call last): File 'parselog2.py', line 145, in <module> parse2csv(filename) File 'parselog2.py', line 92, in parse2csv cur.execute(’insert into categort(yesterday_str, item, question, topic, people, celebrity, brand, page, category, article) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)’, (yesterday_str, category[’item’], category[’question’], category[’topic’], category[’people’], category[’celebrity’], category[’brand’], category[’page’], category[’category’], category[’article’]))TypeError: list indices must be integers or slices, not strroot@iZbp1iqn00z9x3jov6bas1Z:/data/wwwlogs/www#

這是哪里錯了呢?我想把category的統計結果這個結果導入到數據庫,要怎么修改呢?

category修改成category_dict之后其他取值正常,就是這個取值失敗,是什么原因呢?

cur.execute(’insert into categort(yesterday_str, item, question, topic, people, celebrity, brand, page, category, article) values(%s,%s,%s,%s,%s,%s,%s,%s,%s,%s)’, (yesterday_str, category_dict[’item’], category_dict[’question’], category_dict[’topic’], category_dict[’people’], category_dict[’celebrity’], category_dict[’brand’], 0, category_dict[’category’], category_dict[’article’]))KeyError: ’category’

問題解答

回答1:

看錯誤提示,猜想你這里的category類型是一個list,而不是一個dict,不能category[’item’]這樣來取值

回答2:

懷疑你把category_dict寫成category了

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久久久91| 国产精品一区高清| 国产成人精品一区二区三区视频| 亚洲区国产区| 亚洲欧美在线专区| 日韩毛片一区| 国产日韩三级| 国产精品2区| 老司机免费视频一区二区| 老司机免费视频一区二区| 国产suv精品一区| 91精品国产福利在线观看麻豆| 欧美 日韩 国产一区二区在线视频 | 日韩成人av影视| 91亚洲无吗| 麻豆国产精品777777在线| 国产精品毛片久久| 国产一区清纯| 亚洲欧洲免费| 久久国产婷婷国产香蕉| 久久精品国产网站| 电影亚洲精品噜噜在线观看| 欧美高清一区| 综合五月婷婷| 国产日韩中文在线中文字幕| 精品视频免费| 99久久亚洲精品蜜臀| 亚洲一区激情| 欧美日韩中文| 亚洲综合电影| 快she精品国产999| 国产精品videossex久久发布| 国产精品原创| 久久午夜精品| 麻豆一区二区三| 欧美中文字幕一区二区| 日本va欧美va瓶| 成人片免费看| 日韩影院免费视频| 国产精品成人一区二区网站软件| 亚洲www啪成人一区二区| 亚洲婷婷丁香| 国产精品伦理久久久久久| 久热精品在线| 日本激情一区| 视频精品一区二区| 精品国产日韩欧美精品国产欧美日韩一区二区三区 | 亚洲二区精品| 日本一区福利在线| 国产一区二区三区四区二区 | 亚洲精品在线影院| 亚洲视频国产| 国产精品国产一区| 日韩一区精品视频| 国产一区二区精品福利地址| 99国产精品99久久久久久粉嫩| 欧美在线观看天堂一区二区三区| 高清av不卡| 日韩av二区在线播放| 四虎4545www国产精品 | 99亚洲视频| 精品色999| 日av在线不卡| 亚洲三级欧美| 日韩毛片网站| 亚洲精品一区二区在线看| 国产精品地址| 日韩在线一二三区| 在线观看精品| 国产精品视频一区二区三区| 日韩午夜av| 中文在线а√在线8| 日韩精品午夜视频| 欧美成人午夜| 福利视频一区| 欧美午夜三级| 香蕉久久国产| 欧洲av一区二区| 老司机精品视频网| 亚洲久久在线| 亚洲作爱视频| 欧美aa在线观看| 欧美黑人做爰爽爽爽| 丝袜美腿一区二区三区| 肉色欧美久久久久久久免费看| 国产精品中文字幕制服诱惑| 噜噜噜躁狠狠躁狠狠精品视频| 日韩在线观看不卡| 国产成人精品亚洲线观看| 欧美精品中文| 亚洲精品乱码日韩| 在线一区视频| 91精品蜜臀一区二区三区在线| 国产一区二区三区不卡av | 综合色一区二区| 99在线观看免费视频精品观看| 激情亚洲影院在线观看| 国产一区二区亚洲| 久久gogo国模啪啪裸体| 日韩精品视频网站| 日韩一区欧美二区| 尤物精品在线| 99久久99久久精品国产片果冰| 福利片在线一区二区| 国产精品久久国产愉拍| 欧美一区二区三区久久精品| 蜜桃视频一区二区三区在线观看 | 国产午夜精品一区在线观看| 在线免费观看亚洲| 老鸭窝毛片一区二区三区| 欧美日韩国产高清| 欧美精品羞羞答答| 欧美日韩在线观看视频小说| 电影天堂国产精品| 欧美激情另类| 国产精品久久观看| а√天堂8资源在线| 成人在线视频区| 岛国精品一区| 国产成人精品一区二区三区免费 | 国产精品久久久亚洲一区| 欧美在线黄色| 日韩精品久久久久久久软件91| 日韩精品久久理论片| 青青草91视频| 国产精区一区二区| 精品99久久| 捆绑调教日本一区二区三区| 日韩精品诱惑一区?区三区| 夜鲁夜鲁夜鲁视频在线播放| 日本精品影院| 欧美搞黄网站| 免费在线观看精品| 日韩美女国产精品| 国产精品99久久免费| 国产一区二区三区免费在线 | 国产另类在线| 精品国产黄a∨片高清在线| 国产一区丝袜| 久久久精品久久久久久96| 亚洲美洲欧洲综合国产一区| 亚洲乱亚洲高清| 国产日韩欧美中文在线| 国产一区二区精品久| 久久精品观看| 在线看片日韩| 国产精品分类| 久久国产主播| 亚洲影院天堂中文av色| 日本少妇精品亚洲第一区| 国产日韩高清一区二区三区在线| 捆绑调教美女网站视频一区| 日韩深夜视频| 日韩制服丝袜先锋影音| 国产调教精品| 亚洲不卡系列| 亚洲精品系列| 麻豆精品国产91久久久久久| 久久久五月天| 亚洲1区在线| 精品国产乱码久久久久久樱花| 日韩三区免费| 亚洲美女91| 久久精品二区亚洲w码| 亚洲五月婷婷| 婷婷亚洲成人| 福利在线免费视频| 久久成人一区| 久久久精品区| 亚洲精品1区| 国产精品免费99久久久| 日本欧美不卡| 日韩三区四区| 亚洲一级网站| 国产日韩一区二区三区在线播放| 亚洲综合电影| 亚洲欧美日本国产| 麻豆mv在线观看| 日韩精品一区二区三区免费视频 | 精品国产亚洲日本| 黄色日韩在线| 久久久久久亚洲精品美女| 黄色成人91| 国产精品成人a在线观看| 亚洲网址在线观看| 蜜臀久久精品| 欧美在线日韩| 狠狠色综合网| 国产一区二区三区不卡av | 亚洲一区二区三区四区五区午夜 | 日韩超碰人人爽人人做人人添| 午夜国产一区二区| 日韩三区四区| 亚洲人成在线网站| 欧美日韩午夜电影网| 在线日韩中文| 美女av一区| 亚洲一二av| 国产字幕视频一区二区| 国产乱码精品一区二区三区亚洲人|