您当前的位置: 首页 > 
  • 2浏览

    0关注

    880博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

unsupported format string passed to NoneType.__format__

CodeAllen嵌入式编程 发布时间:2019-11-30 16:20:28 ,浏览量:2

学习交流可以添加

微信读者交流①群 (添加微信:coderAllen,备注加群) 程序员技术QQ交流①群:736386324

最近工作中遇到一个打印的问题,我发现同样的代码就是输出不同,上层是C语言写的判断逻辑,底层是调用的python的脚本。

分析代码,应该是在下边这行出的错

out_buf = out_buf + "\n" + "    {0:35}".format(repr(child.text), repr(values[int(pos)-1].text))

百度了几个回答都试了试都不行,

最后解决方法是Python变量类型的强制转换

out_buf = out_buf + "\n" + "    {0:35}".format(str(child.text), repr(values[int(pos)-1].text))

补充:这个问题就是.format 这个函数的使用,之前都是可以的,为什么突然不行了? 参考链接: https://blog.csdn.net/weixin_42547344/article/details/81097633 https://www.cnblogs.com/hanfanfan/p/9929591.html

关注
打赏
1665938897
查看更多评论
立即登录/注册

微信扫码登录

0.0793s