如何获得raw_string

有时候我们对于变量里面的"双引号,不知道这是转义得到的,还是表示字符串结束,比如a="\"d\‘f"

a="\"d\‘f"
i=0

while i<len(a):
print a[i],
i=i+1

b=repr(a)
i=0
while i<len(b):
print b[i],
i=i+1

  运行结果:

" d ‘ f
‘ " d \ ‘ f ‘

时间: 2024-07-29 17:25:18

如何获得raw_string的相关文章

url编码模块

1 use LWP::SImple; 2 use URI::Escape; 3 encoded_string = uri_escape(raw_string); 4 get(encoded_string);

protobuf在java中的字符串化

最近由于项目需要,大致研究了一下protobuf的java使用.说实话,习惯了C++的protobuf,java用起来真别扭. 由于需要将protobuf序列化后,存入redis,而且redis没法直接存储非字符串的数据,所以我只能想办法将protobuf序列化成字符串. protobuf的java实现里,并没有直接序列化成String类型变量的方法,但是提供了toByteArray()方法,可以序列化成byte[]. 于是乎很容易想到可以这么做: byte[] raw_bytes = prot

freemarker自定义标签报错(三)

freemarker自定义标签 1.错误描述 freemarker.core.ParseException: Encountered " " at line 14, column 12 in myself.ftl. Was expecting one of: <STRING_LITERAL> ... <RAW_STRING> ... "false" ... "true" ... <INTEGER> ... &l

Django的URL路由

URL配置(URLconf)就像Django 所支撑网站的目录.它的本质是URL模式以及要为该URL模式调用的视图函数之间的映射表:你就是以这种方式告诉Django,对于这个URL调用这段代码,对于那个URL调用那段代码 URL模式 urlpatterns = [ url(正则表达式, view函数, 参数, 别名), ] 参数说明 一个正则表达式字符串 一个可调用对象,通常为一个视图函数或一个指定视图函数路径的字符串 可选的要传递给视图函数的默认参数(字典形式) 一个可选的name参数,接合模

Nessus 插件更新方式| nasl脚本

介绍: Nessus Home版是Nessus的一个免费版本,注册之后即可使用,虽然功能上有限制,但是仍然是个为人称道的渗透工具,官网下载安装后注册即可使用,首先会从官方下载插件,无奈,自动下载失败,人们说挂VPN就可以了. 官方说会自动更新.也可以用命令来立刻更新插件. 使用安装目录下的nessuscli可以更新. 这里我们还可以看到nasl解析器.附上nasl脚本编写教程和nessus插件编写教程: nasl解析器用来调试插件是很好用的,使用方法见help. 1.简介 1.1.什么是NASL

java使用freemarker 生成word文档

java 生成word文档 最近需要做一个导出word的功能, 在网上搜了下, 有用POI,JXL,iText等jar生成一个word文件然后将数据写到该文件中,API非常繁琐而且拼出来的样式也不美观,于是选择了另一种方式----feemarker基于word模板的导出方式, 这种方式非常简单而且导出的样式美观, 其原理就是先做一个word模板, 该模板中变量数据用${xxx}这种方式填写, 然后再导出时只需读取模板然后用相应的数据替换其中的${xxx}即可. 一,简单模板导出(不含图片, 不含

Python使用纯真年代数据库qqwry.dat转换物理位置

PS:网上直接找的,贴出来,方便以后随时用,感谢分享的人. #!/usr/bin/python #encoding: utf-8 import socket import codecs import mmap from struct import pack, unpack def decode_str(old): '''专门对纯真的gbk编码字符串解压 返回 utf8 字符串 ''' try: return unicode(old,'gbk').encode('utf-8') except: #

freemarker自己定义标签报错(三)

freemarker自己定义标签 1.错误描写叙述 freemarker.core.ParseException: Encountered " " at line 14, column 12 in myself.ftl. Was expecting one of: <STRING_LITERAL> ... <RAW_STRING> ... "false" ... "true" ... <INTEGER> ...