gpt4 book ai didi

python - 保存到文件时出现 UnicodeEncodeError

转载 作者:太空宇宙 更新时间:2023-11-03 18:04:05 27 4
gpt4 key购买 nike

无论我尝试什么解码和编码,我似乎都无法让它工作。我目前收到错误: UnicodeEncodeError: 'ascii' 编解码器无法对字符 u'\u2013' 进行编码

但是如果我要添加解码和编码,这个错误确实会改变/

browser = webdriver.Firefox()
time.sleep(5)
browser.get("http://agentblackhat.com/")
time.sleep(5)
browser.find_element_by_xpath('//*[@id="primary-left"]/article[1]/h3/a').click()
time.sleep(5)
title = browser.find_element_by_xpath("/html/body/div/div[2]/div[1]/article/h3").text
time.sleep(3)
des = browser.find_element_by_xpath("/html/body/div/div[2]/div[1]/article/div[3]/h2[1]").text

tf = 'textfile.txt'
f2 = open(tf, 'a+')
f2.write(', '.join([str(data) for data in [title,des]]) + '\n')
f2.close()

谢谢!

最佳答案

替换:

f2.write(', '.join([str(data) for data in [title,des]]) + '\n')

与:

f2.write(', '.join([data.encode('utf-8') for data in [title,des]]) + '\n')

关于python - 保存到文件时出现 UnicodeEncodeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27201705/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com