我正处于一个项目中,我的任务是将文本文件转换为xml文件。
但限制是,文件名应该相同。我使用元素树
python的模块,但在写入树时我使用了tree.write()
我必须明确定义/硬编码xml文件名的方法
自己。
我想知道有没有自动创建.xml文件的程序
与文本文件同名
答案 0 :(得分:-1)
sh模块提供了极大的灵活性,如果我正确理解了问题,可以帮助您做您想做的事情。我在下面展示了一个例子:
import sh
name = "filename.xml"
new_name = name[-3] + "txt"
sh.touch(new_name)
从那里你可以打开创建的文件并直接写入它。