Как преобразовать несколько файлов .doc в .docx с помощью Antiword?Python

Программы на Python
Ответить
Anonymous
 Как преобразовать несколько файлов .doc в .docx с помощью Antiword?

Сообщение Anonymous »

Эта ручная команда работает:

Код: Выделить всё

!antiword "test" > "test.docx"
но следующий скрипт преобразует файлы в пустые файлы .docx:

Код: Выделить всё

for file in os.listdir(directory):
subprocess.run(["bash", "-c", "antiword \"$1\" > \"$1\".docx", "_", file])
также он сохраняет файл .docx непосредственно из предыдущего файла, например, файл находится в \a\b, эта команда сохранит файлы в \a

Я пробовал много разных способов, включая запуск непосредственно на терминале и в циклах bash. работает только ручной способ.

Подробнее здесь: https://stackoverflow.com/questions/617 ... g-antiword
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»