av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

python - for循環print怎樣才能輸出csv呢

瀏覽:130日期:2022-09-02 13:06:21

問題描述

import csv,redef search(req,line): text = re.search(req,line) if text:data = text.group(1) else:data = ’no’ return datacsvfile = file(’serp_html.csv’,’rb’)reader = csv.reader(csvfile)’’’輸出百度搜索結果數據:當前關鍵詞,排名,排名網站,百度url(需轉義后才是真實的url),標題’’’for line in reader: word = line[0] html = line[1] number = search(r’id='(d+)'’,html) domain = search(r’<span class='g'>(.*?)/.*</span>’,html) bdurl = search(r’href='http://m.4tl426be.cn/wenda/(http://www.baidu.com/link?url=[^']*?)'’,html) title = search(r’'title':'([^']*?)'’,html) print ’%s,%s,%s,%s,%s’ % (word,number,domain,bdurl,title)

以上是一個繼承程序,運行后能print出正確結果,但是我希望能生成csv報表文件,嘗試修改for為函數失敗。小菜鳥一枚,不知道怎么搞了,求大神指點

問題解答

回答1:

可以這樣

import csv,redef search(req,line): text = re.search(req,line) if text:data = text.group(1) else:data = ’no’ return datareuslts = []result_csv = file(’new_file.csv’, ’wb’)result_csv_writer = csv.writer(result_csv)’’’輸出百度搜索結果數據:當前關鍵詞,排名,排名網站,百度url(需轉義后才是真實的url),標題’’’# 保存標題result_csv_writer.writerow([’關鍵詞’, ’排名’, ’排名網站’, ’百度url’, ’標題’]) for line in reader: word = line[0] html = line[1] number = search(r’id='(d+)'’,html) domain = search(r’<span class='g'>(.*?)/.*</span>’,html) bdurl = search(r’href='http://m.4tl426be.cn/wenda/(http://www.baidu.com/link?url=[^']*?)'’,html) title = search(r’'title':'([^']*?)'’,html) reuslts.append((word, number, domain, bdurl, title)) # print ’%s,%s,%s,%s,%s’ % (word,number,domain,bdurl,title)# 保存多行result_csv_writer.writerows(reuslts)result_csv.close()

代碼未測試,有問題請簡單修改

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 一区二区视频 | 色婷婷一区二区三区四区 | 黄视频国产 | 国产精品久久久久一区二区三区 | 日中文字幕在线 | 亚洲精品亚洲人成人网 | 56pao在线 | 欧美国产一区二区 | 精品国产一区二区 | 日韩在线中文 | 91久久伊人 | 国产三级日本三级 | 自拍偷拍第1页 | 超碰在线观看97 | 操视频网站 | 日日操夜夜操天天操 | 精品少妇一区二区三区在线播放 | 欧美一级久久 | 日本一区二区三区视频在线 | 美女久久 | 青青草一区 | 日韩一区二区三区精品 | 一区二区精品 | 久久国产精品久久久久 | 91国自视频| 人人干人人看 | 可以免费看的毛片 | 中文字幕国产视频 | av片免费| 一级毛片视频 | 中文一区 | 亚洲一区av | 一区二区在线看 | 91精品免费视频 | 亚洲精品一区二区三区中文字幕 | 正在播放一区二区 | 色屁屁在线观看 | 欧美v免费| 国产一区二区三区在线 | 99久久精品免费看国产四区 | 成人做爰www免费看视频网站 |