Я пытался написать простую вещь для управления проектами. То, что я застрял, - это функция редактирования.Python, редактирование csv, вопросы написания
def edit_assignment():
check()
if os.path.exists(fdir):
list_assignment()
file = open(fdir,'r+')
list = file.readlines()
line_edit = int(raw_input('line to edit: '))
list[line_edit] = 'x'
new_list = "\r\n".join(list)
file.write(new_list)
file.close()
else:
print 'error'
Это соответствующая часть.
Когда я запускаю это, что происходит, вместо того, чтобы перезаписывать файл, это похоже на сочетание двух. Я не понимаю, что я делаю неправильно, любая помощь будет оценена.
Исправить ваш отступ –
Никогда не называйте переменную «список» –
Что означает «смешивает два»? –