python3中如何用printf打印{}

appleAccount 2016-03-19 04:08:25
t =('''UINT8 {0}(UINT8 *buffer)
-s
UINT8 rc = 0;

return(rc);
-e
''').format('myapp_'+x[i][0]+'_get_'+x[i][1].lower())

f2.writelines(str(t)+'\n')

请问-s其实我想写{,-e我想写}。但是若将{}赋值给t来print或者写入文件,会报错,请问如何能将花括号转为普通字符?
谢谢帮助!
...全文
346 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
panghuhu250 2016-03-19
  • 打赏
  • 举报
回复
{{ 或 }}
>>> "int f({0}) {{print {0}}}".format("var")
'int f(var) {print var}'
appleAccount 2016-03-19
  • 打赏
  • 举报
回复
请问如何能将花括号转为普通字符打印到txt文件? 高手在吗?

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧