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')
應該用相同的信息重寫文件