这段代码node.service = int(cur_line[6])报错ValueError: invalid literal for int() with base 10: '',如何修改代码使得他里边没有值时,赋值为0
时间: 2023-10-29 21:22:18 浏览: 89
无法从 int? 转换为 int 运行时出现错误
可以添加一个判断,如果cur_line[6]为空,则将node.service赋值为0,可以这样修改代码:
```
if cur_line[6]:
node.service = int(cur_line[6])
else:
node.service = 0
```
这样就能避免出现"ValueError: invalid literal for int() with base 10: ''"的错误了。
阅读全文