2024-06-24 12:13:07 发布
网友
我想将数据爬网写入.csv文件,但它有更多'\n'。这是我的密码:
for data in soup.find_all('b', {'class' : 'tur highlight'}): write.writerow([word, data.get_text()])
结果是:
在windows上使用python时会出现以下问题:
如果使用的是Python 3.x,请在打开要写入的文件时添加此参数:
newline=''
示例:
with open('test_csv.csv','w',newline='') as file:
如果您使用的是python2,请使用"wb"而不是"w"打开文件。你知道吗
"wb"
"w"
with open('test_csv.csv','wb') as file:
引用:here
希望这有帮助。你知道吗
你可以试试这个
for data in soup.find_all('b', {'class' : 'tur highlight'}): if word == '\n' and data.get_text() == '\n': pass else: write.writerow([word, data.get_text()])
或者你可以用
对于python 3
以及
对于Python2
在windows上使用python时会出现以下问题:
如果使用的是Python 3.x,请在打开要写入的文件时添加此参数:
示例:
如果您使用的是python2,请使用
"wb"
而不是"w"
打开文件。你知道吗引用:here
希望这有帮助。你知道吗
你可以试试这个
或者你可以用
对于python 3
以及
对于Python2
相关问题 更多 >
编程相关推荐