我有多个XML文件,每个文件包含不同的变量,例如{VAR_date}等。
对于每个xml文件,我必须构建一个单独的字典(例如d),然后执行xml_file.read().format(**d)
。我将根据从数据库表或JSON响应获得的值来构建字典。
所以我还应该为每个xml文件提供1个功能来构建该字典。
实现此目标的最佳方法是什么?
现在,我在一个巨大的块中为每个xml文件编写代码。如何使其更具动态性?
这是我想出的:
我可以将xml,字典和函数保留在文件本身中,然后对它进行literal_eval。
for file in folder:
l = open(file).read().split('CUSTOM_CHARACTERSET_TO_SPLIT_ON')
l[0]
将是xml l[1]
将是字典l[2]
将是功能