久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

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

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

瀏覽:214日期: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 編程
相關文章:
主站蜘蛛池模板: 邵东县| 濮阳县| 潮安县| 三原县| 鹤庆县| 天镇县| 玉林市| 瑞昌市| 南华县| 泗阳县| 长岭县| 托里县| 区。| 红安县| 双牌县| 平舆县| 昌平区| 体育| 鹰潭市| 西贡区| 东港市| 沈丘县| 昌宁县| 台东县| 静乐县| 翁源县| 神农架林区| 星座| 沙坪坝区| 扶沟县| 江源县| 内江市| 铜陵市| 斗六市| 平谷区| 津市市| 新巴尔虎左旗| 台中市| 沙湾县| 和田市| 启东市|