为了账号安全,请及时绑定邮箱和手机立即绑定

为什么我运行以后显示“there is errornot enough arguments for format string”

为什么我运行以后显示“there is errornot enough arguments for format string”,代码与老师一样啊

正在回答

4 回答

没有足够的参数来格式化字符串

0 回复 有任何疑惑可以回复我~

我也出现了这个错误,后来检查了下,都是因为格式化字符串的时候传递的参数反了或者少传了参数,lz 你看下

0 回复 有任何疑惑可以回复我~

你好,我用的是int格式类型,然后调试时reduce_money 和add_money 两个函数调试进不去(直接跳过)。

报错也是:

check account availableselect *from account where acctid=11

check account availableselect *from account where acctid=12

check whether has enough moneyselect *from account where acctid=11 and money = 100

not enough arguments for format string


是哪里不对吗?


0 回复 有任何疑惑可以回复我~

参数格式错误,想想你用数据库在定义money字段时候,用的是int还是char,varchar

0 回复 有任何疑惑可以回复我~
#1

慕粉3321538

你好,我用的是int格式类型,然后调试时reduce_money 和add_money 两个函数调试进不去(直接跳过)。 报错也是: not enough arguments for format string 是哪里不对吗?
2016-05-18 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Python操作MySQL数据库
  • 参与学习       85011    人
  • 解答问题       171    个

本视频教程讲解Python如何开发MySQL数据库程序

进入课程

为什么我运行以后显示“there is errornot enough arguments for format string”

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信