运行 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)
只需尝试使用 {'{'}
表示 {
和 {'}'} 表示 }
这尤其适用于字典。
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)
只需尝试使用 {'{'}
表示 {
和 {'}'} 表示 }
这尤其适用于字典。