在python中使用'sed'命令替换配置文件中的键值

我需要通过我的python脚本提供来自字符串变量的值作为配置文件中键的新值。

我在下面使用此代码

cmd = 'sed -i -e "/dir            =/ s/= .*/= /{new_value}/" {dst_file}'.format(new_value=filepath,dst_file=config_filename)
os.system(cmd)

But I am getting this error
sed: -e expression #1, char 30: unknown option to `s'
256
(Pdb)

我该如何解决?