Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/354.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何修复Python 3中函数的输入错误?_Python_Python 3.x_Function - Fatal编程技术网

如何修复Python 3中函数的输入错误?

如何修复Python 3中函数的输入错误?,python,python-3.x,function,Python,Python 3.x,Function,如何修复 error on input []: name 'xxx' is not defined 在他们的代码中?我很确定我对“abcxyz”的定义是正确的,所以不确定如何解决这个问题 看起来您有缩进问题。变量定义位于一个永远不会被调用的函数内,而代码的其余部分位于全局范围内,并在加载此模块时立即执行。因此,它无法访问变量count.* 像这样的事情可能更符合你的初衷 导入csv def internet_直方图(): 计数_6=0 计数_5=0 计数4=0 计数3=0 计数2=0 计数1

如何修复

 error on input []: name 'xxx' is not defined

在他们的代码中?我很确定我对“abcxyz”的定义是正确的,所以不确定如何解决这个问题

看起来您有缩进问题。变量定义位于一个永远不会被调用的函数内,而代码的其余部分位于全局范围内,并在加载此模块时立即执行。因此,它无法访问变量
count.*

像这样的事情可能更符合你的初衷

导入csv
def internet_直方图():
计数_6=0
计数_5=0
计数4=0
计数3=0
计数2=0
计数1=0
打开(“survey.csv”和“r”)作为f:
读卡器=csv。读卡器(f)
打开(“histogram.csv”,“w”)作为g:
writer=csv.writer(g)
下一位(读者)
对于行内读取器:

如果int(第[3]行)大于等于30,并且int(第[3]行)为什么不发布代码?你的密码是超机密的政府工作还是什么?我想我可能知道你的问题在哪里。您可能正在尝试访问尚未定义的变量。然而,在没有看到任何代码的情况下,几乎不可能肯定地说这一点。请用ITA更新您的问题,因为每个人都说,如果您至少提供一个代码的示例,我们可以为您提供更多帮助。但这类问题与尚未定义的变量有关。@Alex.Kh我添加了相关代码。不,这不是什么秘密。@C245好的,谢谢。不幸的是,这并没有告诉我很多。如果您说您确定您已经定义了
abcxyz
,那么执行此操作的代码的确切行在哪里?在我看来,您发布的函数中似乎没有包含该定义。