我有一个文件,它以一些行开始,我想删除这些行,直到行“<?xml version=“1.0”?&燃气轮机 该行和以下两行应替换为:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<TimeML xmlns:ns0="xsi" ns0:noNamespaceSchemaLocation="http://timeml.org/timeMLdocs/TimeML_1.2.1.xsd" xmlns:ns1="xmlns" ns1:xsi="http://www.w3.org/2001/XMLSchema-instance">
<DOCID>doc3</DOCID>
<DCT>Sun Feb 24 15:25:40 CET 2013</DCT>
<TEXT>*1*9*6*9*
是否可以在“DCT”中添加相同格式的实际日期?你知道吗
并且:在文件末尾,在“<;/TimeML>;”前一行,我应该添加“<;/TEXT>;”。这也可能吗?你知道吗
我已经可以解决问题的第一部分,即删除我不想要的部分:
with open(fileName,'r+') as f:
contents=f.read()
contents=contents[contents.find('<?xml version="1.0"?>'):]
f.seek(0)
f.write(contents)
f.truncate()
非常感谢你的帮助!:)
对于日期格式化,您可以查看this topic。你知道吗
对于替换XML文件的结尾,有几种选择:
</TimeML>
,再加上</TimeML>
相关问题 更多 >
编程相关推荐