python fileinput匹配使用通配符

时间:2016-01-07 09:30:28

标签: python

我是python的新手......我正在尝试从txt文件中的一行替换特定值。

我当前的代码

for items in some_dict:
with fileinput.FileInput(file_name, inplace=True, backup='.bak') as file:
    for line in file:
        line.replace(items + (".*\d") , items + "\t" + some_dict[items].val ) 

txt文件将包含如下所示的行

#define foo 8

我的dict将包含一个更新它的新值,来自dict的键将与foo完全相同。

我的dict是一堂课。

任何想法如何将十进制匹配放在那里?

0 个答案:

没有答案