亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術(shù)文章
文章詳情頁

python把第x列數(shù)據(jù)寫入第x個文件

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

問題描述

Python爬蟲一共需要爬取65頁數(shù)據(jù),每頁數(shù)據(jù)的列數(shù)不確定。現(xiàn)在我能把每一列的數(shù)據(jù)抓下來,但是因為列數(shù)不確定,寫入的文件名就不能確定。問題在于怎么才能把第x列數(shù)據(jù)寫入第x個文件。也就是如何才能動態(tài)選擇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=)

網(wǎng)頁的結(jié)構(gòu)類如下,每個tr標簽即為一列,具體要抓取的數(shù)據(jù)位于每個td標簽內(nèi)

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

問題解答

回答1:

先不要定義好open文件對象,可以根據(jù)列數(shù)打開相應(yīng)的文件操作

with open(’列數(shù).txt’, ’a’) as f: f.write(’內(nèi)容’)

標簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 午夜网站在线观看 | 亚洲精品在线视频 | 香蕉视频美女 | 一级做a免费观看大全 | 免费一级大毛片a一观看不卡 | 国产日本特黄特色大片免费视频 | 亚洲黄色片视频 | 欧美一区二区三区在观看 | 亚洲一在线 | 日韩精品一二三区 | 白丝啪啪| 91免费在线视频 | 亚洲视频在线观看网址 | 成人资源在线观看 | 亚洲精品国产一区二区三 | 欧美成人高清手机在线视频 | 日韩精品一区二区三区毛片 | 欧美日韩乱妇高清免费 | 亚洲香蕉视频 | 日本aaaa精品免费视频 | 在线亚洲精品视频 | 国产网站麻豆精品视频 | 九九久久国产 | 日韩在线免费视频观看 | 精品一久久香蕉国产线看观 | 综合国产福利视频在线观看 | 国产精品久久久久国产精品三级 | 国产精品v欧美精品v日本精 | 国产在线观看a | 欧美日韩一二三区 | 乱色视频中文字幕 | 久久精品中文字幕首页 | 日韩视频高清 | 久久国产乱子伦精品免费一 | 黄色直接看 | 艹碰在线 | 国产一级做a爰片在线看 | 日韩一级不卡 | 特黄特色的大片观看免费视频 | 欧美大陆日韩一区二区三区 | 麻豆视频成人 |