【发布时间】:2016-04-28 08:13:36
【问题描述】:
我是编程新手。我现在正在学校学习 python,我遇到了一个错误,我弄明白了。我不断收到语法错误,我不确定是老师的错字还是我自己的错字。
def main():
num_emps=int(input("How many employee records? "))
empfile=open("employee.txt","w")
for count in range(1,num_emps+1):
print("Enter data for employee#",count,sep='')
name=input("Name: ")
id_num=input("ID Number: ")
dept=input("Department: ")
empfile=write.(name+"\n")
empfile=write.(id_num+"\n")
empfile=write.(dept+"\n")
print()
empfile.close
print("Employee records written to disk")
main()
我不断收到错误
empfile=write.(name+"\n")
或者应该是这样的
empfile.write(name+"\n")
感谢您的帮助
【问题讨论】:
-
试试吧!另外,要关闭您的文件,请致电
empfile.close()而不是empfile.close -
我试过仍然得到同样的错误。也感谢您的小错字!
-
把你得到的详细错误放在你的问题中
标签: python file syntax field records