如下图,novel中是我爬取网站中小说的内容,这个字符串我在写入txt文件和重新编码之后都能正常看到,但是我直接打印它就什么也没有。
注:这里有两行print(), 但只有第一行重新编码之后才能有结果,重点是第二行print()没有结果;重新编码解码已尝试,结果和直接打印一样。数据抓取使用的是re中的findall()。

pycharm中遇到一个很奇怪的问题。
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
3条回答 默认 最新
- CSDN专家-HGJ 2021-08-24 14:58关注
不编码直接打印,或者在编码后再解码,然后打印。str.encode().decode(),最好的解决中文显示乱码的办法是,在对页面请求后,使用按页面内容获取编码格式,省去后面再对文本进行编解码。response.encoding=response.apparent_encoding
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥20 求完整顺利登陆QQ邮箱的python代码
- ¥15 基带到底是什么?为什么手机厂和厂外完全两个概念
- ¥15 怎么下载MySQL,怎么卸干净原来的MySQL
- ¥15 网络打印机Ip地址自动获取出现问题
- ¥15 求局部放电案例库,用于预测局部放电类型
- ¥100 QT Open62541
- ¥15 stata合并季度数据和日度数据
- ¥15 谁能提供rabbitmq,erlang,socat压缩包,记住版本要对应
- ¥15 Vue3 中使用 `vue-router` 只能跳转到主页面?
- ¥15 用QT,进行QGIS二次开发,如何在添加栅格图层时,将黑白的矢量图渲染成彩色