python - 知道如何解决这个问题吗?
问题描述
def opt_b_private():
next(data_file)
for row in data_file:
list_data = row[1:3]
list_lol.extend(list_data)
list_b =list(map(int,list_lol))
sum_b = sum(list_b)
length_b = len(list_b)
average_b = sum_b / length_b
print(f'the number average number of private dentist in 10 year span from 2010-2019 is {average_b} dentist')
这是我第二次运行它时的错误,但第一次运行它没问题。我不知道如何解决这个问题,有人帮助我吗?谢谢你!
File "C:\Users\hongi\inputproject.py", line 24, in opt_b_private
next(data_file)
StopIteration
解决方案
当我跑
def opt_b_private():
next(data_file)
for row in data_file:
list_data = row[1:3]
list_lol.extend(list_data)
list_b =list(map(int,list_lol))
sum_b = sum(list_b)
length_b = len(list_b)
average_b = sum_b / length_b
print(f'the number average number of private dentist in 10 year span from 2010-2019 is {average_b} dentist')
我收到错误消息
NameError: name 'data_file' is not defined
可能的原因(至少对于这个代码片段)是有一个data_file
未定义的变量。
该函数不接受任何参数,但该函数依赖于范围内本地不可用的参数。
推荐阅读
- ms-access - 将 Snowflake ODBC 驱动程序与 MS Access 一起使用
- html - 如何删除 textArea 的 null 值
- assembly - cltq 在汇编中真正做了什么?
- azure - BringOwnFeatureNotEnabled 错误代码在 Azure 中的含义是什么
- android - Windows docker 容器中的 ADB 设备为空
- javascript - 如何在选择选项 Angular 9 处将数据从后端绑定到前端
- sql-server - 为什么 += 在 Sql Server 中只给出最后一条记录?
- javascript - React 子对象点击效果父的点击
- heroku - 从 mlab 切换到 mongodb-atlas 后的连接问题
- java - 如何通过 Gremlin 查询具有 OR 关系的多条边