使用elementree python转换后,使用与.txt文件相同的.xml文件创建.xml文件

时间:2016-04-25 08:15:58

标签: python xml

我正处于一个项目中,我的任务是将文本文件转换为xml文件。

但限制是,文件名应该相同。我使用元素树

python的模块,但在写入树时我使用了tree.write()

我必须明确定义/硬编码xml文件名的方法

自己。

我想知道有没有自动创建.xml文件的程序

与文本文件同名

1 个答案:

答案 0 :(得分:-1)

sh模块提供了极大的灵活性,如果我正确理解了问题,可以帮助您做您想做的事情。我在下面展示了一个例子:

import sh
name = "filename.xml"
new_name = name[-3] + "txt" 
sh.touch(new_name)

从那里你可以打开创建的文件并直接写入它。