我有这个脚本:
test = [
'listen<SP>'+tags+'<SP>online<SP>for<SP>free,',
'<SP>listen<SP>'+tags+'<SP>online,',
'<SP>listen<SP>'+tags+'<SP>song,',
'<SP>listen<SP>'+tags+'<SP>putlocker,',
'<SP>download<SP>'+tags+'<SP>song,',
'listen<SP>'+tags+'<SP>free<SP>streaming,',
'<SP>listen<SP>'+tags+'<SP>song<SP>free,',
'<SP>listen<SP>'+tags+'<SP>online<SP>song,',
'<SP>download<SP>'+tags+'<SP>full<SP>song,',
'listen<SP>'+tags+'<SP>online<SP>free,',
'<SP>download<SP>'+tags+'<SP>2013<SP>song,',
'<SP>listen<SP>online<SP>'+tags+'<SP>for<SP>free,',
'<SP>listen<SP>'+tags+'<SP>free<SP>full<SP>song,',
'listen<SP>'+tags+'<SP>online<SP>2013,',
'<SP>where<SP>to<SP>listen<SP>'+tags+',',
'<SP>'+tags+'<SP>full<SP>song<SP>online,',
''+tags+'<SP>online<SP>free,',
'<SP>listen<SP>'+tags+'<SP>free<SP>2013,',
''+tags+'<SP>full<SP>song<SP>online,',
'<SP>free<SP>streaming<SP>'+tags+',',
'<SP>listen<SP>'+tags+'<SP>2013,',
'<SP>listen<SP>'+tags+'<SP>free,',
'<SP>hear<SP>'+tags+'<SP>online,',
'<SP>'+tags+'<SP>online,',
'hear<SP>'+tags+',',
'<SP>listen<SP>'+tags+',',
'<SP>'+tags+'<SP>free,',
'<SP>free<SP>'+tags+',',
'<SP>'+tags+'<SP>online,',
'<SP>online<SP>'+tags+',',
'<SP>'+tags+',']
random.shuffle(test)
scris = [x for x in test if len(x) <= 30]
scris_fisiere = scris[0:7]
row_test.append(allitems)
fisier_text_tags.writerow(row_test)
如您所见,它随机化并仅将具有 30 个字符长的结果写入 csv 文件,我想要它做的是如果字符串长于 30 个字符,则写入某个字符串“无论如何”。现在它只写入长度小于 30 个字符的结果,如果结果是 3 个字符串,它只写入从 0 到 2 的值,如 [0:2] 等等。
感谢您的时间。