def list_to_csv(directory_and_filename, list):
if directory_and_filename[-4:] == '.csv':
directory_and_filename = directory_and_filename[:-4]
with open(directory_and_filename + '.csv', 'wb') as csvfile:
spamwriter = csv.writer(csvfile, quoting=csv.QUOTE_MINIMAL)
for row in list:
try:
spamwriter.writerow(row)
except UnicodeEncodeError:
new_row = []
for element in row:
if type(element) is unicode:
new_row.append(element.encode('utf-8'))
else:
new_row.append(element)
csvfile.close()
评论列表
文章目录