python打印中文乱码?
本文介绍了python打印中文乱码?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
打印出的中文内容全是乱码
但是print('中文')可以打印出中文
解决方案
见之前这个帖子
https://segmentfault.com/q/1010000004887283/a-1020000004887790
需要声明文件的编码格式
# -*- coding: utf-8 -*-
from bs4 import BeautifulSoup
import requests
url = "http://news.baidu.com"
data = requests.get(url)
s = BeautifulSoup(data.text.encode(data.encoding), "lxml")
title = s.select("#pane-news > div > ul > li.hdline0")
print(title)
这篇关于python打印中文乱码?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文