У меня есть Python код, который создает кортеж, подобный следующему:Удаления специальных символов из кортежа
output = [('50', '5e5e46145a6b8a4a5c8a004217eef836'), ('49', '2627e0119a8a665e2fd46bc8adc83b31'), ('0', '5746bd7ea0a66a8afa06f7c42c1ba41')]
Я использую следующий код для вывода моего кортеж в CSV, однако мой вывод содержит скобки и одинарные кавычки. Я хочу, чтобы мой выход просто иметь каждый список в каждой строке, например:
50, 5e5e46145a6b8a4a5c8a004217eef836
49, 2627e0119a8a665e2fd46bc8adc83b31
0, 5746bd7ea0a66a8afa06f7c42c1ba41
Я попытался с помощью rstrip следующим образом, но я явно делаю что-то неправильно:
output_clean = [tuple((subl[0].rstrip("('"), subl[1].rstrip("')"))) for subl in output]
Вот как Я использую csv для вывода файла ... возможно, мне нужно делать что-то другое здесь?
out_file = csv.writer(open("results.csv", "wb"), delimiter='\n', quoting=csv.QUOTE_MINIMAL)
out_file.writerow(matches_clean)