def save_list(todolist, filename):
""" writes the todo list to the filename in correct format
save_list(todolist, filename) -> list
"""
fd = open(filename, 'w') #creates file
for line in fd:
date = as_date_string(line[0]) #to put into correct format
chore = line[1] # assigns chore from touple value
fd.writelines(text)
fd.close()
print result
当我尝试运行这个功能我得到的错误文件无法打开阅读
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
save_list(load_list('todo.txt'), 'todo.txt')
File "C:\Users\Sam\Desktop\CSSE1001\Assignment\assign1.py", line 58, in save_list
for line in fd:
IOError: File not open for reading
功能应该加载列表和写入列表保存到文件 用于如 save_list(load_list('todo.txt'), 'todo.txt')
应该用相同的信息重写文件