在xml fi中动态读取xml文件、构建字典和替换字典值

2024-04-19 08:19:32 发布

您现在位置:Python中文网/ 问答频道 /正文

问题:

我有多个XML文件,每个文件包含不同的变量,如{VAR_date},等等

对于每个xml文件,我必须构建一个单独的字典(比如d),然后执行xml_file.read().format(**d)。我将根据从数据库表或JSON响应中获得的值构建字典

因此,我还应该为每个xml文件提供一个函数来构建字典

实现这一点的最佳方式是什么

现在,我正在为一个巨大的块中的每个xml文件编写代码。我怎样才能使它更有活力

我现在的解决方案是:

这就是我想到的:

我可以将xml、字典和函数保存在文件本身中,然后对其进行文字评估

for file in folder:
    l = open(file).read().split('CUSTOM_CHARACTERSET_TO_SPLIT_ON')
  1. l[0]将是xml
  2. l[1]将是字典
  3. l[2]将是一种功能

Tags: 文件函数代码数据库jsonformatreaddate