Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python excel中的问号_Python_Excel_Csv_Character Encoding - Fatal编程技术网

Python excel中的问号

Python excel中的问号,python,excel,csv,character-encoding,Python,Excel,Csv,Character Encoding,我有一个问题,当我把西里克写入csv文件时,我在文件中有qestions标记,我试图更改我的编码,我将它更改为cp1251,但它没有帮助,我不知道,我的代码会帮你吗,但你可以阅读它,并告诉我它是否有问题,因为我只是一个乞丐 这是我的密码: 导入请求 从bs4导入BeautifulSoup 导入csv #url='1〕https://www.avito.ru/murmansk/gotoviy_biznes?q=%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD'

我有一个问题,当我把西里克写入csv文件时,我在文件中有qestions标记,我试图更改我的编码,我将它更改为cp1251,但它没有帮助,我不知道,我的代码会帮你吗,但你可以阅读它,并告诉我它是否有问题,因为我只是一个乞丐

这是我的密码:

导入请求
从bs4导入BeautifulSoup
导入csv
#url='1〕https://www.avito.ru/murmansk/gotoviy_biznes?q=%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD'
标题={
“用户代理”:“Mozilla/5.0(Windows NT 10.0;WOW64)AppleWebKit/537.36(KHTML,如Gecko)Chrome/90.0.4430.93 Safari/537.36”
}
文件='avito.csv'
#req=requests.get(url,headers=headers)
#src=req.text
def保存_文件(项目、路径):
打开(路径'a',编码='utf-8',换行='')作为文件:
writer=csv.writer(文件,分隔符=';')
writer.writerow([азааааааааааааа107
对于项目中的项目:
writer.writerow([item['title',item['price',item['date']))
def get_内容(src):
汤=美汤(src,'lxml')
items=soup.find_all('div',class='iva-item-content-m2FiN')
信息=[]
对于项目中的项目:
尝试:
title=item.find('h3',class='title-root-395AQ iva-item-title-1Rmmj title-listRedesign-3RaU2 title-root\u maxHeight-3obWc text-text-1PdBw text-size-s-1PUdo text-bold-3R9dt')。获取文本(strip=True)
除属性错误外:
标题=‘зззззззз’
price=item.find('span',class='price-text-1HrJ.'text-text-1PdBw text-size-s-1PUdo')。get_text(strip=True)。替换('₽', '')
尝试:
日期=项。查找('div',class='date-text-2jSvU text-text-1PdBw text-size-s-1PUdo text color noaccent bzEdI')。获取文本(strip=True)
除属性错误外:
日期='Бззззззззз'
追加({'title':title,'price':price,'date':date})
保存文件(信息、文件)
def parse():
对于范围(1,11)内的页面:
req=requests.get(
f'https://www.avito.ru/rossiya/gotoviy_biznes?p={page}&q=%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD')
src=req.text
获取内容(src)
parse()
Excel不会猜测导入的
csv
文件编码;在
save\u文件
过程中使用
utf\u 8\u sig
编解码器,而不是
utf\u 8