Comment puis-je écrire un tableau de fichier à l'aide de python?
J'ai une jolie petite table à l'aide de tabulate
:
from tabulate import tabulate
outputList = dictOfOutputs.items()
table = outputList
print tabulate(table)
Comment puis-je imprimer ceci dans un fichier texte?
fileobj.write(tabulate(table))
?
Vous devez vous connecter pour publier un commentaire.
Juste écrire de la façon dont vous le feriez normalement écrire une chaîne dans un fichier:
La
tabulate()
fonction retourne une chaîne de caractères; il suffit de l'écrire dans un fichier:Vous pouvez toujours faire
print
sortie vers un fichier au lieu desys.stdout
en utilisant>>
redirection:ou à l'aide de la
print()
function (misfrom __future__ import print_function
en haut de votre module, si vous utilisez Python 2):