CSV 파일에 일련의 줄을 쓰는 코드가 있습니다. 그것은 내가 원하는 것을 기록하지만 ... 그것은 코드는 ... 각 열에 괄호를 삽입 :Python csv write list
root_text_csv = "C:/Users/s/Desktop/text/knife"+numarul_folderelor+".csv"
fisier_text_knife = csv.writer(open(root_text_csv,'wb'))
row_test = []
for filenames in os.listdir(foldere_prrra):
knife = filenames.replace("<SP>", " ").replace(".sys", "")
test = ['cut '+knife+' off for fuged,', 'cut '+knife+' off,', 'cut '+knife+' fool alabala,', 'cut '+knife+' nieh,', 'prrra '+knife+' alabala,',
'cut '+knife+' fuged streaming,', 'cut '+knife+' alabala fuged,', 'cut '+knife+' off alabala,', 'prrra '+knife+' fool alabala,',
'cut '+knife+' off fuged,', 'prrra '+knife+' niether alabala,', 'cut off '+knife+' for fuged,' 'cut '+knife+' fuged fool alabala,',
'cut '+knife+' off niether,', 'where to cut '+knife+',', ''+knife+' fool alabala off,', 'steel '+knife+' off fuged,', 'cut '+knife+' fuged niether,',
''+knife+' fool alabala off,', 'fuged streaming '+knife+',', 'cut '+knife+' niether,', 'cut '+knife+' fuged,', 'red '+knife+' off,', ''+knife+' off,',
'red '+knife+',', 'cut '+knife+',', ''+knife+' fuged,', 'fuged '+knife+',', ''+knife+' off,', 'off '+knife+',', ''+knife+',']
random.shuffle(test)
scris = [x for x in test if len(x) <= 30]
row_test.append(scris) #row_test.append(scris[0])
fisier_text_knife.writerow(row_test)
내가 row_test.append(scris[0])
로 row_test.append(scris[0:7])
를 교체하는 경우가 모두 떨어져 하나의 문자열을 기록합니다 (그러나 그것을 기록 대괄호없이 -> [] < -).
7 줄 또는 8 줄을 쓰고 싶습니다. 나는이 코드에서 내 머리를 낭비했다.
감사합니다.
'.extend :
각 라인에 대한 큰 문자열 같은 것을 만들이 위해 가입 할 수 있습니다. for 루프 앞의'row_test = []'대신에'row_test + = scris [0 : 7]'입니까? – geoffspear
?나는 그것을 할 수 없다 ... row_test = []는 colomns를 쓰는 것이다. –