Python 如何删除编码字符

Python 如何删除编码字符,python,encode,Python,Encode,错误: 回溯(最近一次呼叫最后一次): 文件“C:\Users\gavin\AppData\Local\Temp\atom\u script\u tempfiles\2c36e7c0-6099-11ea-9ee3-eff5d5088bc9”,第35行,in 打印(标题+颜色+价格+价格) 文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__ 这是我的密码 import bs4 im

错误:

回溯(最近一次呼叫最后一次):
文件“C:\Users\gavin\AppData\Local\Temp\atom\u script\u tempfiles\2c36e7c0-6099-11ea-9ee3-eff5d5088bc9”,第35行,in
打印(标题+颜色+价格+价格)
文件“C:\Program Files\WindowsApps\PythonSoftwareFoundation.Python.3.8_3.8.752.0_x64__
这是我的密码

import bs4
import requests
import csv
url = requests.get('https://www.flipkart.com/search?q=lego&otracker=search&otracker1=search&marketplace=FLIPKART&as-show=on&as=off')
soup = bs4.BeautifulSoup(url.text, 'html.parser')
containers = soup.select('._3liAhj')
for container in containers:
    titles = container.select('._2cLu-l')
    title = titles[0].text.strip()

    colors = container.select('._1rcHFq')
    color = colors[0].text.strip()

    prices = container.select('._1vC4OE')
    price = prices[0].text

print(title + ' ' + color + price + ' ' + price)

@Erik我回滚了您的编辑,因为您删除了错误消息(即使它不完整)。您还在代码上添加了一个额外的缩进级别。欢迎使用堆栈溢出!查看和。该错误消息不完整。请回答问题以解决它。请参阅以供参考。谢谢@wjandrea,编辑时新增的…我将添加beautifulsoup标记,您可能会得到更多专家的帮助。@Gavin,我的Mac上没有出现错误,您的终端可能有问题。若要删除任何非ascii码,请尝试
price=re.sub(r'[^\x00-\x7f]',r'',prices[0].text)
并在顶部添加
import re
。请参阅`