Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/319.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 有没有办法解决这个错误;名称错误:全局名称';字符串';“未定义”;蟒蛇_Python - Fatal编程技术网

Python 有没有办法解决这个错误;名称错误:全局名称';字符串';“未定义”;蟒蛇

Python 有没有办法解决这个错误;名称错误:全局名称';字符串';“未定义”;蟒蛇,python,Python,我试图从flask调用推荐模型,所以我想返回另一个应用程序(java)使用的响应 不会自动将空字符串分配给变量string。它只允许将变量从函数中写入全局范围。所以当你说: string += str(reco) Python将其扩展为: string = string + str(reco) 但是它不知道右边的string是什么,所以它不可能计算string+str(reco),因此错误'string'没有定义请修复您的标题并添加问题的描述。使用'.join(映射(str,建议))代替在循

我试图从flask调用推荐模型,所以我想返回另一个应用程序(java)使用的响应

不会自动将空字符串分配给变量
string
。它只允许将变量从函数中写入全局范围。所以当你说:

string += str(reco)
Python将其扩展为:

string = string + str(reco)

但是它不知道右边的
string
是什么,所以它不可能计算
string+str(reco)
,因此错误
'string'没有定义

请修复您的标题并添加问题的描述。使用
'.join(映射(str,建议))代替在循环中创建字符串
您的代码格式仍然不正确。我们需要更多关于你在做什么的信息。
string += str(reco)
string = string + str(reco)