Board logo

标题: [问题求助] python打印中文输出的问题 [打印本页]

作者: netdzb    时间: 2020-7-31 11:22     标题: python打印中文输出的问题

test.xml如果以utf-8存放的中文,下面的代码是可以输出中文的。
test.xml如果以ANSI存放的中文运行就会报错。
如果不想修改test.xml的编码有办法解决吗?

def parsexml():
  f = open('test.xml',encoding='utf-8')
  xml_text = f.read()
  print(xml_text)
作者: netdzb    时间: 2020-7-31 11:29

回复 1# netdzb

刚才试了一下,改成这样就可以解决问题。

def parsexml():
  f = open('songs.xml')
  xml_text = f.read()
  print(xml_text)

==============

后面的问题是如何把xml里面的某个标签下的中文文本
全部打印出来。
etree.fromstring好像是用到这个方法,具体代码怎么写?




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2