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

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

python把第x列數據寫入第x個文件

瀏覽:198日期:2022-06-29 14:01:17

問題描述

Python爬蟲一共需要爬取65頁數據,每頁數據的列數不確定。現在我能把每一列的數據抓下來,但是因為列數不確定,寫入的文件名就不能確定。問題在于怎么才能把第x列數據寫入第x個文件。也就是如何才能動態選擇file=的文件名。代碼如下:

f_1 = open(’fitment/1.txt’, ’a’)f_2 = open(’fitment/2.txt’, ’a’)f_3 = open(’fitment/3.txt’, ’a’)for i in range(66): pr = random.choice(proxy) url = ’https://*****’ + str(i) + ’****’ page_url = requests.get(url, headers=head, proxies=pr) page_get = page_url.text page_text = BeautifulSoup(page_get, ’lxml’) fitment_1 = page_text.find_all(’tr’, {’class’: ’fitment listRowEven’}) for each_tag_1 in fitment_1:td_text_1 = each_tag_1.find_all(’td’)for x in range(len(td_text_1)+1): print(td_text_1[x].string, file=)

網頁的結構類如下,每個tr標簽即為一列,具體要抓取的數據位于每個td標簽內

<tr> <td>...</td> <td>...</td> <td>...</td> <td>...</td></tr><tr> <td>...</td> <td>...</td> <td>...</td> <td>...</td></tr>

問題解答

回答1:

先不要定義好open文件對象,可以根據列數打開相應的文件操作

with open(’列數.txt’, ’a’) as f: f.write(’內容’)

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 久久久久成人精品免费播放动漫 | 一区二区三区四区视频 | 伊人激情网 | 欧美亚洲第一区 | 在线观看av中文字幕 | 日韩欧美第一页 | 色狠狠一区 | 日韩三区| 爱综合 | 久久99精品久久久久婷婷 | 久草视频在线看 | 天天久久 | 日韩a在线观看 | 日韩小视频 | 国产aⅴ精品 | 中文字幕av色 | 国产真实精品久久二三区 | h网站在线观看 | 99riav3国产精品视频 | 久久成人一区 | 黄色在线免费播放 | 欧美中文字幕一区二区三区亚洲 | 亚洲精品99 | 狠狠av | 欧美日韩一区二区在线播放 | 日韩中文一区二区三区 | 国产精品久久国产精品 | 欧美日韩中文在线 | 看真人视频一级毛片 | 在线观看av不卡 | 一区二区三区国产精品 | 操操日| 久久99精品久久久水蜜桃 | 日韩成人在线电影 | 国产免费福利在线 | 国产精品国产三级国产aⅴ中文 | 欧美日韩国产免费 | 精品久久久久久久人人人人传媒 | 中文字幕精品一区二区三区精品 | 91文字幕巨乱亚洲香蕉 | 国产亚洲精品久久午夜玫瑰园 |