文档章节

#Python 3 转义#

Hochikong
 Hochikong
发布于 2017/08/28 20:17
字数 328
阅读 20
收藏 0

Guu

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

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

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

'<td><button type="button" class="btn btn-danger btn-xs" onclick=%s>XXX</button></td>'

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

'<td><button type="button" class="btn btn-danger btn-xs" onclick=“func(%s)”>XXX</button></td>'

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

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

然后把html模版中的事件函数修改为onclick=%s
然后对btn_template赋值再对html模版赋值,才能正常返回给前端

© 著作权归作者所有

Hochikong
粉丝 19
博文 113
码字总数 59961
作品 1
广州
程序员
私信 提问
python入门学习笔记(2)

1.注释 a. python的注释是由#开头的语句,这与C、C++、java的//注释有别 2.python采用缩进方式 当语句以冒号(:)结尾时,缩进的语句被视为代码块,如下 这就有点类似C中的花括号( { } )的...

新城旧少年
2018/08/10
0
0
python基础:变量的简单介绍

Python是一种高级的、面向对象的、解释性的脚本语言。 Python的作者,Guido von Rossum(吉多·范罗苏姆),荷兰人。 1989年,为了打发圣诞节假期,Guido开始写Python语言的编译器。Python这...

坎坷之路
2018/12/24
0
0
【原创】Python 源文件编码解读

以下内容源于对 PEP-0263 的翻译和解读,同时给出了一些网上网友的说法。 ======== 我是分割线 ======== 原文地址:PEP 0263 -- Defining Python Source Code Encodings 【摘要】 给出声明 ...

摩云飞
2013/09/26
1K
1
应该学习最新版本的 Python 3 还是旧版本的 Python 2?

应该学习最新版本的 Python 3 还是旧版本的 Python 2? 看到最新Python版本是3.4,但是网上的资料,包括出版的书籍,都是最晚到13年左右,很多细节都不同,语法也过时了。 那此时应该直接学习...

Airship
2015/11/12
140
0
编程入门13:Python文本处理

上一篇:编程入门12:Python异常处理 计算机经常需要对文本进行各种操作,我们知道Python语言表示文本的类型是字符串(str),其中可以包含任何字符。系统内部以标准的“统一码”(Unicode)...

starglow_leo
2018/06/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

VMware vSphere ESXi主机的访问控制

在vShpere中,访问ESXi主机的途径很多,如下: ESXi DCUI ESXi Shell ESXi SSH ESXi Host Client vCenter --> vSphere web client / vSphere Client VMware vSphere ESXi主机的访问控制,除了......

大别阿郎
17分钟前
1
0
大神讲解CGI、FastCGI和PHP-FPM关系图解

参考资料 概念了解:CGI,FastCGI,PHP-CGI与PHP-FPM:http://www.nowamagic.net/librarys/veda/detail/1319 php中fastcgi和php-fpm是什么东西:https://www.zybuluo.com/phper/note/50231 ......

网络小虾米
26分钟前
1
0
《DNS攻击防范科普系列3》 -如何保障 DNS 操作安全

引言 前两讲我们介绍了 DNS 相关的攻击类型,以及针对 DDoS 攻击的防范措施。这些都是更底层的知识,有同学就来问能否讲讲和我们的日常操作相关的知识点,今天我们就来说说和我们日常 DNS 操...

Mr_zebra
27分钟前
1
0
zk中ServerCnxn

实现接口Stats, Watcher 内部类 DisconnectReason CloseRequestException EndOfStreamException(流关闭) 属性 方法 getSessionTimeout 获取session失效时间 sendResponse 发送回复数据 se......

writeademo
32分钟前
1
0
如何将 Redis 用于微服务通信的事件存储

来源:Redislabs 作者:Martin Forstner 翻译:Kevin (公众号:中间件小哥) 以我的经验,将某些应用拆分成更小的、松耦合的、可协同工作的独立逻辑业务服务会更易于构建和维护。这些服务(也...

中间件小哥
35分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部