易截截图软件、单文件、免安装、纯绿色、仅160KB

【求助】python xml文件读取和转换问题

#将GB2312格式转为UTF-8格式
    f = codecs.open('e:\TestResult.xml', "rb", "gb2312")
    text = f.read().encode("utf-8") 
    f.close
    f = open(options.TestResultFile, "wb") 
    f.write(text) 
    f.close() 

提示  File "E:\TOOLS\ICP\ICP-23\cruisecontrol\userData\groups\group01\projects\R12ProductTest\script\pyt
hon_script\StaticResult.py", line 29, in main
    text = f.read().encode("utf-8") 
  File "C:\Python25\lib\codecs.py", line 606, in read
    return self.reader.read(size)
UnicodeDecodeError: 'gb2312' codec can't decode bytes in position 55-56: illegal multibyte sequence

是f.read()出了问题,因为。encode("utf-8")  去掉仍然是该现象。

不知道我这里读取有何问题?

这是成熟的产品代码,已经有别人在使用。而且我使用他们同样的文件来操作,以及同样的python版本(2.5)也是这样的问题,好奇怪!


对了,忘了 open

Python code:

def _openAnything(self, source):
try:
f = urllib.urlopen(source)
data = f.read()


相关问答:

setTextContent编辑XML文件内容没变化

Java code:
/**
* 设置指定的元素名和节点索引所对应节点的内容
* @param 元素名
* @param 节点索引
* @param 内容
*/
public void setElementContent(String elementName,in ......

如何用ASP读取 XML - Web 开发 / ASP

<?xml version="1.0"?>
<root>
<status>433</status>
<msg>这个是汉字</msg>
<serialno>123</serialno>
</root>
如何用ASP读取 status值 ......

python 图像多边形切割

python的PIL库自带的方法只能进行矩形的切割,如果我有了一个多边形各个顶点的坐标,如何对现有的图片按照这个多边形进行切割呢?
不一定要用PIL库,任何能实现这个功能的方法都行。

图片切割的js不是很多吗?
......

根据节点名称循环删除xml节点.txt - .NET技术 / C#

内容如题。。在C#里改如何写呢?
本来思路是先比对节点名称,如是的话就保存要删除节点的下标放在数组里。然后循环删除,但发现。。当我删除第一个后,所有节点下标数量都发生改变。。
就不能再按照之前纪录的节点 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号