2024-10-01 00:25:33 发布
网友
file.write(newrecord)
名称错误:未定义名称“file”
这是我得到的一个错误。在
文件定义得很清楚,我不知道为什么会收到这个错误。在
你的压痕掉了。Python基于缩进处理块。另外,正如@davidism在上面的评论中指出的,您试图将int与字符串进行比较。在
试试这个:
classa = int(input("What class are you in?")) if classa == 1: myfile=open("class 4.csv", "a+") myfile.write(newrecord)
假设newrecord在代码中的某个地方被定义了。在
newrecord
再次编辑代码以满足克莱顿的评论。file是Python中v2.2-v2.7中的一个构造函数函数。在
file
你的压痕掉了。Python基于缩进处理块。另外,正如@davidism在上面的评论中指出的,您试图将int与字符串进行比较。在
试试这个:
假设
newrecord
在代码中的某个地方被定义了。在再次编辑代码以满足克莱顿的评论。
file
是Python中v2.2-v2.7中的一个构造函数函数。在相关问题 更多 >
编程相关推荐