Wie konvertiere ich mehrere .doc-Dateien mit Antiword in .docx?Python

Python-Programme
Guest
 Wie konvertiere ich mehrere .doc-Dateien mit Antiword in .docx?

Post by Guest »

Dieser manuelle Befehl funktioniert:

Code: Select all

!antiword "test" > "test.docx"
aber das folgende Skript konvertiert Dateien in leere .docx-Dateien:

Code: Select all

for file in os.listdir(directory):
subprocess.run(["bash", "-c", "antiword \"$1\" > \"$1\".docx", "_", file])
Außerdem speichert es die .docx-Datei direkt in der vorherigen E-G-Datei in \a\b. Dieser Befehl speichert die Dateien in \a

Ich habe viele verschiedene Möglichkeiten ausprobiert, einschließlich der direkten Ausführung auf Terminal- und Bash-Schleifen. Nur der manuelle Weg funktioniert.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post