名称错误:未定义名称“file”

2024-10-01 00:25:33 发布

您现在位置:Python中文网/ 问答频道 /正文

    file.write(newrecord)

名称错误:未定义名称“file”

这是我得到的一个错误。在

^{pr2}$

文件定义得很清楚,我不知道为什么会收到这个错误。在


Tags: 文件名称定义错误filewrite未定义pr2
1条回答
网友
1楼 · 发布于 2024-10-01 00:25:33

你的压痕掉了。Python基于缩进处理块。另外,正如@davidism在上面的评论中指出的,您试图将int与字符串进行比较。在

试试这个:

classa = int(input("What class are you in?"))
if classa == 1:
    myfile=open("class 4.csv", "a+")
    myfile.write(newrecord)

假设newrecord在代码中的某个地方被定义了。在

再次编辑代码以满足克莱顿的评论。file是Python中v2.2-v2.7中的一个构造函数函数。在

相关问题 更多 >