我是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是一堂课。
任何想法如何将十进制匹配放在那里?