Как преобразовать вывод PrettyTable в файл CSV с помощью PythonPython

Программы на Python
Ответить
Anonymous
 Как преобразовать вывод PrettyTable в файл CSV с помощью Python

Сообщение Anonymous »

Я пытаюсь преобразовать таблицу, созданную с использованием формата PrettyTable, в формат CSV, используя Python в лямбда-функции AWS. Я могу создать файл CSV, но содержимое файла CSV не в формате CSV. Как исправить ошибку в коде?

Код: Выделить всё

import os
import json
from prettytable import PrettyTable

data = PrettyTable(["Col1", "Col2", "Col3"])

data.add_row(["test1", "test2", "test3"])
data.add_row(["test4", "test5", "test6"])
data.add_row(["test7", "test8", "test9"])
print(data)
data_string = data.get_string()
with open('/tmp/test.csv', w) as f:
f.write(data_string)
f.close
Содержимое файла CSV печатается так же, как и в терминале. Может ли кто-нибудь помочь мне решить эту проблему?

Подробнее здесь: https://stackoverflow.com/questions/725 ... ing-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»