博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
#Python 3 转义#
阅读量:6892 次
发布时间:2019-06-27

本文共 522 字,大约阅读时间需要 1 分钟。

hot3.png

Guu

#问题

最近一直在忙SWT项目的前端和后端整合的工作,目前已经基本把前端和后台的flask搞定,剩下是要与数据库,分析服务器对接了。

今天解决了个python的转义的问题,本来我是想通过flask返回列表数据到页面的,列表上的每一行都有一个和onclick事件绑定的函数,而我需要在flask这边通过模版进行字符串格式化生成不同的数据。

下面是一部分的模版,这个数据会返回至前端交由ajax success参数的callback函数添加到列表里:

''

重点在于onclick,一开始我用的模版是:

''

然后配合这个函数参数模版:"'#%s'"

先对上面的参数模版赋值,再对上面的长模版赋值,但是在python3中,输入上面的小模版会被转义成"'#%s'"
但是我需要保留'',所以要通过repr()和修改参数模版:

btn_template = repr("theFunc(\'#%s\')")

然后把html模版中的事件函数修改为οnclick=%s

然后对btn_template赋值再对html模版赋值,才能正常返回给前端

转载于:https://my.oschina.net/hochikong/blog/1525192

你可能感兴趣的文章
AutoCAD快捷键大全
查看>>
两款公式编辑器
查看>>
Cocos2dx——HelloWorld相关
查看>>
我的友情链接
查看>>
Eclipse的SVN插件与SVN客户端安装版本一致性,实现版本协同管理
查看>>
openstack dashboard 加载慢的原因
查看>>
Windows Server 2008 中直接安装Microsoft .NET Framework 3.5 sp1
查看>>
VS2010与.NET4.0 系列 2. 项目入门模板
查看>>
MySQL的存储引擎比较
查看>>
关于硬盘读写
查看>>
基于TCP协议的Socket通信
查看>>
IReport安装完无法启动
查看>>
C二级指针内存模型一
查看>>
如何关掉vmware虚拟机中的redhat和windows 2003的报警声
查看>>
我的友情链接
查看>>
双向链表实现约瑟夫双向生死游戏
查看>>
Java知识点06-原码、反码、补码
查看>>
求职之路
查看>>
Spring Cloud Alibaba迁移指南2:一行代码从Hystrix迁移到Sentinel
查看>>
客户端无法退出AD域控,无法修改计算机名字(服务器上的安全数据没有此工作站信任关系的计算机账户!)...
查看>>