Py tyro 2023-06-03 02:32 采纳率: 100%
浏览 28
已结题

关于Python的eval函数

是这样,我的实战项目有一个获取界面输入框判断是否为浮点型或者整形的槽函数,然后师傅给出了eval函数来写,先不管别的,我有点怀疑师傅写漏了,因为不论我怎么尝试,如果这里的price只要有一个英文,就会报错,price是通过Pyqt6的Qwidget实例化的一个类里面的self.line edit,获取到用户输入内容,只要输入非数字不就直接报错了吗

img

  • 写回答

1条回答 默认 最新

  • qq_74122728 2023-06-03 08:25
    关注

    可以使用try和except来解决
    触发NameError错误后则什么也不做或让用户重新输入正确的格式

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 6月18日
  • 已采纳回答 6月10日
  • 创建了问题 6月3日