Python 名称';f';未定义(Pycharm IDE)

Python 名称';f';未定义(Pycharm IDE),python,pycharm,Python,Pycharm,Pycharm一直说f是未定义的,即使它是。 我做错了什么 def Main(): f = open("C:\Users\Donna\Desktop\myfile.txt","w") for i in range(4): f.write=(raw_input("Enter a word here")+'\n') if __name__ =="__main__": Main() 缩进有问题请修复缩进。我认为你的for循环应该在Main方法中。如果你将第3行、第4行(for

Pycharm一直说f是未定义的,即使它是。 我做错了什么

def Main():

    f = open("C:\Users\Donna\Desktop\myfile.txt","w")

for i in range(4):
    f.write=(raw_input("Enter a word here")+'\n')
if __name__ =="__main__":
 Main()

缩进有问题

请修复缩进。我认为你的
for
循环应该在
Main
方法中。如果你将第3行、第4行(
for I.
f.write
..)再缩进一级,就可以了。
def Main():

    f = open("C:\Users\Donna\Desktop\myfile.txt","w")

    for i in range(4):
        f.write=(raw_input("Enter a word here")+'\n')