本文介绍了Python TypeError:格式字符串的参数不足的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!
问题描述
这是输出.我相信这些是 utf-8 字符串...其中一些可以是 NoneType 但它会立即失败,在这样的字符串之前...
Here's the output. These are utf-8 strings I believe... some of these can be NoneType but it fails immediately, before ones like that...
instr = "'%s', '%s', '%d', '%s', '%s', '%s', '%s'" % softname, procversion, int(percent), exe, description, company, procurl
TypeError: 格式字符串的参数不足
TypeError: not enough arguments for format string
7 换 7?
推荐答案
请注意,用于格式化字符串的 % 语法已经过时了.如果你的 Python 版本支持它,你应该写:
Note that the % syntax for formatting strings is becoming outdated. If your version of Python supports it, you should write:
instr = "'{0}', '{1}', '{2}', '{3}', '{4}', '{5}', '{6}'".format(softname, procversion, int(percent), exe, description, company, procurl)
这也修复了您碰巧遇到的错误.
This also fixes the error that you happened to have.
这篇关于Python TypeError:格式字符串的参数不足的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!
The End


大气响应式网络建站服务公司织梦模板
高端大气html5设计公司网站源码
织梦dede网页模板下载素材销售下载站平台(带会员中心带筛选)
财税代理公司注册代理记账网站织梦模板(带手机端)
成人高考自考在职研究生教育机构网站源码(带手机端)
高端HTML5响应式企业集团通用类网站织梦模板(自适应手机端)