相关疑难解决方法(0)

TypeError:需要类似字节的对象,而不是python和CSV中的'str'

TypeError:需要类似字节的对象,而不是'str'

在执行下面的python代码时将错误的表格数据保存在Csv文件中.不知道如何获得rideup.pls帮助我.

import csv
import requests
from bs4 import BeautifulSoup

url='http://www.mapsofindia.com/districts-india/'
response=requests.get(url)
html=response.content

soup=BeautifulSoup(html,'html.parser')
table=soup.find('table', attrs={'class':'tableizer-table'})
list_of_rows=[]
for row in table.findAll('tr')[1:]:
    list_of_cells=[]
    for cell in row.findAll('td'):
        list_of_cells.append(cell.text)
    list_of_rows.append(list_of_cells)
outfile=open('./immates.csv','wb')
writer=csv.writer(outfile)
writer.writerow(["SNo", "States", "Dist", "Population"])
writer.writerows(list_of_rows)
Run Code Online (Sandbox Code Playgroud)

在最后一行上方.

csv html-table beautifulsoup python-3.x

141
推荐指数
4
解决办法
16万
查看次数

如何获取csv文件的特定字段?

我需要一种方法来获取CSV的特定项目(字段).假设我有一个包含100行和2列的CSV(逗号分隔).第一列电子邮件,第二列密码.例如,我想在第38行获取电子邮件的密码.所以我只需要第2列第38行的项目......

说我有一个csv文件:

aaaaa@aaa.com,bbbbb
ccccc@ccc.com,ddddd
Run Code Online (Sandbox Code Playgroud)

我怎么才能得到'ddddd'呢?

我是这个语言的新手,并尝试了一些csv模块的东西,但我没有得到它...

python csv

25
推荐指数
4
解决办法
11万
查看次数

使用Python在csv文件中的特定列上编写

我在文件中有数据,我需要将其写入特定列中的CSV文件.文件中的数据如下:

002100
002077
002147
Run Code Online (Sandbox Code Playgroud)

我的代码是这样的:

import csv

f = open ("file.txt","r")
with open("watout.csv", "w") as output:
    for line in f :
       c.writerows(line)
Run Code Online (Sandbox Code Playgroud)

它始终写在第一列.我怎么能解决这个问题?谢谢.

python csv

6
推荐指数
1
解决办法
3万
查看次数

标签 统计

csv ×3

python ×2

beautifulsoup ×1

html-table ×1

python-3.x ×1