Ich versuche, Berichte automatisch in Python zu schreiben. Diese Berichte enthalten sowohl Text als auch Bilder. Gibt es einen Weg, wie ich nacheinander Texte schreiben und Bilder mit Python in eine Datei schreiben könnte?Gibt es einen Dateityp, in den sowohl Text als auch Bilder geschrieben werden können?
Antwort
Am Ende sind die Dateidaten auch nur einfacher Text. Das einzige Problem ist, wie die Berichte z. unterscheiden Sie Klartext von Dateidaten.
Sie können die JSON-Bibliothek zum Parsen solcher Berichte verwenden. Da JSON kann nicht nicht mit rohen binären Daten umgehen können Sie die Strings kodieren base64 ersten
data.encode('base64')
Hier einige relevante Themen auf dieses Problem sind:
How to include pictures bytes to a JSON with python? (encoding issue)
how to serialize arbitrary file types to json string in python
Wenn Bilder in t sind er berichtet man auch HTML verwenden könnte als jasonharper vorgeschlagen:
Sie könnten eine HTML-Datei schreiben, die Base64 verwendet, um Bilder direkt in die Tags <img>
zu codieren, anstatt auf andere Dateien zu verweisen.
Sie könnten ein PDF-Generierungs-Toolkit wie ReportLab verwenden.
- 1. Warum gibt es sowohl einen netstandard- als auch einen netstandardapp-TFM?
- 2. Kann Hyperlinktext sowohl Wörter als auch dekorative Bilder enthalten?
- 3. Sie können sowohl filtern als auch in ddply zusammenfassen?
- 4. Können Chrome-Apps als Standardeditor für einen Dateityp festgelegt werden?
- 5. Übereinstimmender beliebiger Text (sowohl Symbole als auch Leerzeichen) mit ANTLR?
- 6. Mit libgdx, wie kann ich einem ScrollPane sowohl Text als auch Bilder hinzufügen?
- 7. Gibt es eine Möglichkeit, sowohl den Objective-C-Modus als auch den C++ - Modus gleichzeitig in Emacs zu aktivieren?
- 8. Wie können sowohl HTTP- als auch HTTPS-Kanäle in Flex/BlazeDS unterstützt werden?
- 9. Können die Steuerelemente in der Toolbox sowohl in Winform- als auch in WPF-Anwendungen verwendet werden?
- 10. Warum erstellt RecyclerView.NotifyItemChanged() einen neuen ViewHolder und verwendet sowohl den alten als auch den neuen ViewHolder?
- 11. Erstellen einer Fabrik, für die sowohl ein reales Objekt als auch ein NullObject unterstützt werden können
- 12. WebForms detailsview - werden sowohl Edit- als auch Insert-Vorlagen benötigt?
- 13. Können HealthVault-Anwendungen als dicke Windows-Formularanwendungen geschrieben oder als Webanwendungen geschrieben werden?
- 14. UIView Animationsblock pausiert sowohl die Animation als auch den Abschlusscode
- 15. Gibt es eine Möglichkeit, sowohl die Sitzung als auch das Streaming in netTcpBinding zu aktivieren?
- 16. Sowohl preDebugBuild als auch preReleaseBuild werden von Gradle
- 17. Gibt es einen Genetischen Programmiercode geschrieben R
- 18. Warum verwendet os.path sowohl '\' als auch '/'?
- 19. TFS und RTC - können sowohl für Java- als auch für .NET-Entwicklung verwendet werden
- 20. Ist es möglich, sowohl einen ListIterator als auch eine Collection in Java zu implementieren?
- 21. R-Paket funktioniert sowohl in Windows als auch in Linux
- 22. Verwenden Sie sowohl Zählungen als auch Mittelwerte in Tableau
- 23. Welcher Rich Text Editor fügt auch Text und Bilder ein?
- 24. Wie können sowohl DataContractSerializer als auch XMLSerializer für denselben Vertrag auf demselben Host unterstützt werden?
- 25. Brauche ich sowohl jdk als auch jre?
- 26. Macht es Sinn, sowohl zu verkleinern als auch zu egglifizieren?
- 27. Wie können leere Daten zurückgegeben werden, auch wenn es für einen bestimmten Bereich keine gibt?
- 28. Gibt es eine Möglichkeit, einen Dateityp (ausführbare Datei, Text usw.) in Go anzugeben?
- 29. Gibt es eine Möglichkeit, sowohl Zeichenfolge als auch Array in einzelne HashMap zu setzen?
- 30. C# wpf - kann nicht sowohl DisplayMemberPath als auch ItemTemplate setzen
Ich werde einen Blick auf jupyter Notebooks schlägt vor. – einonm
Ich werde prüfen, ob ich ein Jupyter-Notebook in eine PDF-Datei exportieren kann –