【发布时间】:2013-08-16 21:29:46
【问题描述】:
到目前为止,这是我的代码:
def edit_assignment():
print 'Select Assignment'
list_assignment()
f1 = open(fdir, 'r')
lines = f1.readlines()
f1.close()
line_to_edit = raw_input('Assignment to edit(start from 0): ')
if os.path.exists(fdir):
f = open(fdir, "w")
t1 = raw_input('TEST:')
lines[int(line_to_edit)]
f.writelines()
f.close()
else:
check()
edit_assignment()
这是较大代码的一部分,但我不知道如何获取它来替换 csv 中的第 X 行。我已经被困了一段时间了,不知道该去哪里。
感谢任何帮助
【问题讨论】:
-
现在它应该只写'x'而不是任何用户定义的文本,只是为了让它工作。它应该通过清空文件并重新编写来编辑csv中的某一行。