Я хочу найти значения в строке в файле и заменить их.
Когда я сделаю это:
def replace(file_name, name, original_value, new_value):
for line in fileinput.input(file_name, inplace=1):
if name in line:
print(line)
Я могу распечатать каждую строку, в которой появляется «имя»in.
Если я сделаю следующее, тогда она НЕ распечатывает строку, даже если в строке в файле появляются 2 значения:
def replace(file_name, name, original_value, new_value):
for line in fileinput.input(file_name, inplace=1):
if name in line and original_value in line:
print(line)
Как мне это сделать?ЕСЛИ И?
//Sample line in my text file
add_argument('--look_for_this', test)
config_name = "look_for_this"
old = 'test'
new = 'new_value'
replace(config_file, config_name, old, new)