我尝试在Python 2.6.8中运行pptx- version 0.5.1的示例。代码很简单Python pptx意外关键字参数'standalone'
from pptx import Presentation
prs = Presentation()
prs.save('test.pptx')
但我得到的错误“得到了一个意想不到的关键字参数‘独立’”:
Traceback (most recent call last): File "prez.py", line 4, in
prs.save('test.pptx') File "/usr/local/lib64/python2.6/site-packages/python_pptx-0.5.1-py2.6.egg/pptx/api.py",
line 132, in save
return self._package.save(file) File "/usr/local/lib64/python2.6/site-packages/python_pptx-0.5.1-py2.6.egg/pptx/opc/package.py",
line 144, in save PackageWriter.write(pkg_file, self.rels, self.parts) File "/usr/local/lib64/python2.6/site-packages/python_pptx-0.5.1-py2.6.egg/pptx/opc/pkgwriter.py",
line 33, in write
PackageWriter._write_content_types_stream(phys_writer, parts) File
"/usr/local/lib64/python2.6/site-packages/python_pptx-0.5.1-py2.6.egg/pptx/opc/pkgwriter.py",
line 45, in _write_content_types_stream
_ContentTypesItem.xml_for(parts) File "/usr/local/lib64/python2.6/site-packages/python_pptx-0.5.1-py2.6.egg/pptx/opc/oxml.py",
line 39, in serialize_part_xml
xml = etree.tostring(part_elm, encoding='UTF-8', standalone=True) File "lxml.etree.pyx", line 2471, in lxml.etree.tostring
(src/lxml/lxml.etree.c:24624) TypeError: tostring() got an unexpected
keyword argument 'standalone'
我不知道什么是不正确。当我尝试保存演示文稿时,所有来自文档的示例都会报告相同的错误。