我想用Template strings方法替换字符串: 例如:
<div ng-repeat="people in people().getAll()">
<p>{{people.name}}</p>
</div>
有两个占位符$ table和$ rows代替 &#39; / TMP / hive_perf_test / $ $ table_table_行&#39;
最后一个字符串&#39; $ rows&#39;我可以替换但是&#39; $ table&#39;这是不可能的。 我收到此错误消息:
cfg['hdfs_location']=Template(cfg['hdfs_location']).substitute(**cfg)
非常感谢你的帮助。
答案 0 :(得分:0)
对于python临时字符串,下划线被视为标识符的一部分。将'/tmp/hive_perf_test/$table_table_$rows'
更改为'/tmp/hive_perf_test/${table}_table_$rows'
,在表格周围添加花括号,您就可以使用了。