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