2011-11-03 93 views
0

我一直在谷歌搜索,我找不到解决方案。请有人分享一个工作的例子吗?如何定义名称'feildNames1'?

import easygui 

#Multi Enter Box 
fieldNames1= ['Situation:(Example: Waiting for a friend who is late.)','Thoughts:(EXAMPLE: My friend Bob is always late!)','Emotions:(EXAMPLE: Mad & Stressed)','Behavior:(EXAMPLE: Arguing with family)'] 


#Write to file 
file = open('Log.txt', 'a') 
file.write(feildNames1) 
file.close() 

这是我与挣扎的错误:

file.write(repr(feildNames1)) 
NameError: name 'feildNames1' is not defined 

回答

3

这是一个拼写错误。

您正在设置fieldNames1变量,但在feildNames1上调用repr()。请注意0​​和i的位置