我使用openpyxl库读取excel时发现错误,该库读取'[Content_Types].xml'
,而我要读取的所有.xlsx文件都包含'[content_types].xml'
。
库通过字符串ARC_CONTENT_TYPES = '[Content_Types].xml'
调用文件,并通过读取文件
def read_manifest(self):
src = self.archive.read(ARC_CONTENT_TYPES)
root = fromstring(src)
self.package = Manifest.from_tree(root)
我想将其更改为同时接受'[Content_Types].xml'
和'[content_types].xml'
,以便库可以同时接受这两种情况。
会有什么有用的提示或其他方法来解决我的问题吗?
大约一年前,我忘记了如何管理它。我基本上修复了相关的python库,这样它就可以通过放入"if。。。其他…'条件导入库。
if xmlstring.startswith('c'):
ARC_CONTENT_TYPES = '[content_Types].xml'
else:
ARC_CONTENT_TYPES = '[Content_Types].xml'