2016-08-03 301 views
-1

Pycharm一直說f是未定義的,即使它是。 我在做什麼錯?名稱'f'未定義(Pycharm IDE)

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() 
+2

解決您的壓痕。我認爲你的'for'循環應該在'Main'方法中。 – idjaw

+1

如果您將第3行,第4行縮進一級('for i ...'和'f.write' ...),您應該沒問題。 – jedwards

+0

謝謝你們! – Raheem

回答

1
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') 

也有一些是錯誤的縮進