如何在csv文件中同时读写
def read_txt_file(txt_filename):
def get_all_sheet_values(filename):
lines = []
myFile= open( filename, "rU" )
for aRow in myFile:
val = aRow.split('t')
val = map(lambda s: s.strip(), val)
if len(val) > 1 :
print val
lines.append(val)
myFile.close()
return lines
files_dict = get_all_sheet_values(txt_filename)
return files_dict
基本上这段代码可以运行。
我的问题是写入相同的CSV文件。例如,
10 10 10 10 10 n
11 11 11 11 11 n
22 22 22 22 22 n
所以在迭代每一行之后,我必须给它添加状态。
10 10 10 10 10 correct time1 n
11 11 11 11 11 wrong time2 n
22 22 22 22 22 correct time3 n
谢谢。
文件不是这样工作的。写入新文件,并将其重命名为。
你不能。当您添加列时,您将使每行变长。如果你在进入下一行之前把它写出来,你会覆盖它的一部分。