实体的wddx问题

我搞不懂为什么我会收到这个错误:
UnicodeError:ASCII编码错误:序号不在范围内(128)
当我尝试加载包含此字符串的wddx文件时:
<字符串>图像文件gif/aperçu.png执行以下操作
不存在.
当我循环遍历文件时,就像它是文本一样,并检查
每个角色,当然都是干净的.我是否必须替换编号的实体
在wddx文件中我可以wddx.load()之前吗?
谢谢!
--时间
示例程序:
从xml.marshal导入wddx
数据字符串='

<字符串>图像文件gif/aperçu.png不存在.

''
Data=wddx.ads(数据字符串)

# 回答1


"Tim Arnold"在消息中写道
新闻:e6*@foggy.unx.sas.com
回复我自己的帖子.
我绕过了这个问题,在我看来这是一个错误(尽管我
当然,我不理解xml.marshal)的内部结构:
Self.data=wddx.ads(''.Join(codecs.open(self.filename,
Errors='Ignore',Coding='ascii').readline())
其中,self.filename包含已编号的实体.
以防其他人使用wddx在
Python和php.
--蒂姆·阿诺德

标签: python

添加新评论