久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

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

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

瀏覽:190日期: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 編程
相關文章:
主站蜘蛛池模板: 成人性生交大片免费看中文带字幕 | 日韩视频欧美视频 | 久久毛片| 欧美日韩国产精品一区 | 一区二区三区精品 | a视频在线 | 成人免费视频视频 | 成人久久 | 在线成人av | 欧美日韩福利视频 | 国产精品久久久久久一区二区三区 | 午夜成人免费电影 | 精国产品一区二区三区 | 成人av片在线观看 | 国产成人久久精品麻豆二区 | 成人国产精品久久 | 精品96久久久久久中文字幕无 | 精品av| 国精品产品区三区 | 91网站在线看 | www日本视频| 一区二区三区在线免费观看 | 亚洲精品视频一区二区三区 | 精品在线 | 99成人 | 欧美国产日韩在线 | 国产伦精品一区二区三区在线 | 欧美精品久久久 | 性处破╳╳╳高清欧美 | 日韩av高清 | 日韩字幕一区 | 久产久精品 | 国产精品一二三 | 美女视频一区二区三区 | 亚洲永久精品www | 日韩国产在线播放 | 中文字幕在线视频第一页 | 夜夜夜夜夜操 | 免费在线黄色av | 日韩成人影院 | 欧美日韩中文在线 |