使用通配符的python文件输入匹配
我对python还比较陌生。。。我试图替换txt文件中某行的特定值 我当前的代码使用通配符的python文件输入匹配,python,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文件将由如下
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文件将由如下所示的行组成
#定义foo8
我的dict将包含一个新值来更新它,dict中的键将与foo完全相同
顺便说一句,我的口述是一个班级
你知道如何将十进制匹配放入其中吗?你的示例包含一行,覆盖文件可能会更快。我的文件实际上相当大。我已经有了正确的方法,用潜艇。