ValueError: invalid literal for int() with base 10: ''

前端 未结 18 1864
甜味超标
甜味超标 2020-11-22 02:06

I am creating a program that reads a file and if the first line of the file is not blank, it reads the next four lines. Calculations are performed on those lines and then t

18条回答
  •  礼貌的吻别
    2020-11-22 03:09

    This seems like readings is sometimes an empty string and obviously an error crops up. You can add an extra check to your while loop before the int(readings) command like:

    while readings != 0 | readings != '':
        global count
        readings = int(readings)
    

提交回复
热议问题