最新公告
  • 欢迎您光临站盟网(原知事网),一个优质的网站源码基地、精品网站模板和插件。欢迎加入永久SVIP
  • python3输出字符串出问题怎么办?字符串输出出错解决方法

    正文概述 知事网   2020-11-12 09:11   644

    在python3中出错最是让人头疼,要是能找到出错的地方还好说。对面一屏幕出错的符号,看着就很闹心了。小编也被这种问题困扰了好久,也查阅了相关的资料和咨询过一起学习的小伙伴们。本篇文章就输出字符串出现的问题找到了一种解决办法,在这里分享给大家,希望能对大家有所帮助。

    以中文读取数据库输出全是问号为例

    代码:

    connect(host="127.0.0.1",user="root",passwd="root",db="test")

    运用connect链接数据库时,相信有不少朋友如笔者上述代码写的那样。到数据库名就结尾了。

    但问题的根源就出现在此处,没有附加一个charset=’utf8’,特别注意这里是utf8,而不是utf-8。要指定charset为utf-8(一般数据库编码都是utf8或utf8mb4之类),否则读取出的中文会乱码。

    conn=pymysql.connect(host="127.0.0.1",user="root",passwd="root",db="pachong_dangdang",charset='utf8')

    最终代码修改如上。之后再次运行程序,中文变成问号的情况已经完美解决。

    以上就是python3输出字符串出问题解决的方法。小伙伴们都赶紧动手尝试起来,早点把出错的地方改掉。


    站盟网 » python3输出字符串出问题怎么办?字符串输出出错解决方法

    发表评论

    还没有评论,快来抢沙发吧!

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    请选择支付方式
    ×
    支付宝支付
    微信支付
    余额支付
    ×
    微信扫码支付 0 元