Oft müssen wir Daten formatieren. Hatten Sie jemals Kopfschmerzen mit der Datenformatierung in Python? pprint wird Ihnen sehr helfen
Die im pprint-Modul verwendete Formatierung kann die Daten korrekt in einem Format anzeigen, das vom Parser analysiert werden kann und leicht zu lesen ist. Die Ausgabe wird in einer einzigen Zeile gespeichert , aber bei Bedarf kann Einrückung auch beim Teilen mehrerer Datenzeilen verwendet werden
import sys import pprint pprint.pprint(sys.path)
Ergebnisse ausführen:
['',
'/usr/local/lib/python2.7/site-packages/MySQL_python-1.2.3-py2.7-linux-x86_64 egg',
'/usr/local/lib/python2.7/site-packages/web.py-0.36-py2.7.egg',
'/usr/local/lib/python2. 7/site-packages/SQLAlchemy-0.7.5-py2.7-linux-x86_64.egg',
'/usr/local/lib/python2.7/site-packages/thrift -0.8.0 -py2.7-linux-x86_64.egg',
'/usr/local/lib/python2.7/site-packages/setuptools-0.9.8-py2.7.egg' ,
'/usr/local/lib/python27.zip',
'/usr/local/lib/python2.7',
'/usr/local /lib/python2 .7/plat-linux2',
'/usr/local/lib/python2.7/lib-tk',
'/usr/local/lib/python2 .7/lib -old',
'/usr/local/lib/python2.7/lib-dynload',
'/usr/local/lib/python2.7/site -packages',
'/usr/local/lib/python2.7/site-packages/PIL']
Wenn Sie stattdessen nur die Daten abrufen möchten Beim Ausgeben von Daten können Sie auch pformat verwenden
import sys import pprint str = pprint.pformat(sys.path) print str
Das Ausgabeergebnis ist das gleiche wie oben