我在写书时采用了reST+Sphinx的配置,可以产生HTML和ePub。但出版社要求Word的docx。所以我采用pandoc做转换。
我的自动转换脚本rest2docx.sh:
#!/bin/bash cd ./source echo foreword pandoc -o foreword.docx foreword.rst echo ch001 pandoc -o ch001.docx ch001.rst echo ch002 pandoc -o ch002.docx ch002.rst echo ch002b pandoc -o ch002b.docx ch002b.rst echo ch003 pandoc -o ch003.docx ch003.rst echo ch004 pandoc -o ch004.docx ch004.rst echo ch005 pandoc -o ch005.docx ch005.rst echo ch006 pandoc -o ch006.docx ch006.rst echo ch007 pandoc -o ch007.docx ch007.rst echo ch008 pandoc -o ch008.docx ch008.rst echo ch009 pandoc -o ch009.docx ch009.rst echo futureplan pandoc -o futureplan.docx futureplan.rst mv *.docx ../release/ cd ../
运行后的结果抛出除数为零的错误。
root@iZ2573cw0yvZ:~/python_book/docs# ./rest2docx.sh foreword ch001 ch002 ch002b ch003 pandoc: pide by zero ch004 ch005 pandoc: pide by zero ch006 pandoc: pide by zero ch007 pandoc: pide by zero ch008 pandoc: pide by zero ch009 pandoc: pide by zero futureplan
pandoc抛出错误后,也不知道如何调试。求指教。