首先:对不起我可怜的英语语言技能。其次:我已经学习python几个星期了,所以请耐心等待。:)
我的项目:我有一个包含多个文件(xml)的目录。
they looks like:
thingy1_442354565666.xml
thingy2_502354565666.xml
thingy3_692354565666.xml
etc.
文件名中的数字代表文件的最后修改日期。较大的数字表示最近的文件。(这将在以后很重要。)
每个 xml 包含两个元素。
for example:
<period>012012</period> # this represent months
<charges>1098</charges> # EUR
问题:我需要每个月的输出 txt。
like this:
jan: 1098
feb: 499
etc.
不幸的是,我在那个目录中有超过 12 个 xml,所以我每个月都有 2-3 个文件(我总是需要最后修改的文件)。
我试图用文件名和句点元素制作一个字典,但我完全迷路了。顺便说一句,我可以用 elementtree 等解析 xml,但我不知道如何选择每个月最后修改的文件。
请帮助我,并询问我是否无法理解。谢谢!