Как я могу удалить эти символы в CSV-файле с помощью Python? - PullRequest
0 голосов
/ 20 сентября 2019

У меня есть код, который генерирует таблицу и печатает ее как CSV-файл, но когда я запускаю его, он также отображает определенные символы, такие как кавычки и скобки.

У меня в настоящее время нет панд, поэтомуесли есть решение, которое не включает его, я был бы очень признателен.Я знаю, что это должно быть что-то «простое», так как все это вопрос форматирования.Ниже приведен фрагмент кода, который печатает таблицу, а также мои текущие и желаемые результаты

Код:

def PrintAsCsv(table):
    for r in table:
        print((r[0], r[1], r[3], r[5], r[6], r[7], r[8]))

Текущие результаты в заголовке таблицы:

('Ssid' 'Vlan' 'Время соединения' 'Rssi' 'Дата' 'Имя Wap' 'Имя устройства')

Желаемые результаты в заголовке таблицы:

Время соединения Ssid VlanRssi Date Wap Name Имя устройства

1 Ответ

0 голосов
/ 20 сентября 2019

Поскольку ваши поля содержат пробелы, вам понадобится другой разделитель, например запятая (по умолчанию для csv):

def PrintAsCsv(table):
    for r in table:
        print(','.join((r[0], r[1], r[3], r[5], r[6], r[7], r[8])))

Вывод:

Ssid,Vlan,Connected Time,Rssi,Date,Wap Name,Device Name
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...