odt- in txt-Format umwandeln

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
BlackJack

@nezzcarth: Doch das Modul (`pypandoc`) ist hauptsächlich zum Aufrufen des Programms zum Umwandeln gedacht. Also um es etwas kürzer zu machen als wenn man selbst etwas mit `subprocess` strickt. Dein Shell-Skript in Python:

Code: Alles auswählen

#!/usr/bin/env python
import os
from glob import iglob

import pypandoc


def main():
    for filename in iglob('*.odt'):
        output_filename = os.path.splitext(filename)[0] + '.txt'
        pypandoc.convert_file(filename, 'plain', outputfile=output_filename)


if __name__ == '__main__':
    main()
nezzcarth
User
Beiträge: 1633
Registriert: Samstag 16. April 2011, 12:47

@BlackJack: Alles klar, danke für den Hinweis. Ich habe bisher daraus eigentlich nur convert_text verwendet (zum Beispiel, um in einer Datenbank abgelegte Texte, die HTML enthalten zu konvertieren und extrahieren) und vielleicht zu sehr solche Anwendungszwecke vor Augen.
Antworten