本站资源收集于互联网,不提供软件存储服务,每天免费更新优质的软件以及学习资源!

Python3脚本报错“TypeError:stringformatting中未转换所有参数”如何解决?

网络教程 app 1℃

Python3脚本报错“TypeErrorstringformatting中未转换所有参数”如何解决

python 3 执行脚本时报错“typeerror:string formatting 中未转换所有参数”

在执行 python 3 脚本时,遇到了如下报错:

traceback (most recent call last):file "test.py", line 97, in <module> out_tgt.write(‘%s’ % rows)typeerror: not all arguments converted during string formatting

问题代码如下:

for i in range(1, 10): out_tgt.write(‘%s’ % rows)

要解决此问题,应将字符串格式化语法修改为:

for i in range(1, 10): out_tgt.write(‘%s’ % (rows,))

修改后,脚本将成功执行,因为 % 运算符现在将 rows 转换为一个元组,并将其作为单个参数传递给 write() 方法。

以上就是Python 3 脚本报错“TypeError:string formatting 中未转换所有参数”如何解决?的详细内容,更多请关注范的资源库其它相关文章!

转载请注明:范的资源库 » Python3脚本报错“TypeError:stringformatting中未转换所有参数”如何解决?

喜欢 (0)