运行 python 中具有 exec() 的字典语法的字符串

Run a string having dictionary syntax with exec() in python

txt_cmd = f"output_{oem_alias}_.rename(columns = {'code_tagic':'code_pred'},inplace=True)";exec(txt_cmd)  

尝试在 exec 中将字典作为字符串执行,我得到的错误如下图所示。

txt_cmd = f"output_{oem_alias}_.rename(columns = {'{'}'code_tagic':'code_pred'{'}'},inplace=True)";exec(txt_cmd)

只需尝试使用 {'{'} 表示 { 和 {'}'} 表示 } 这尤其适用于字典。