![](https://img-blog.csdnimg.cn/20191129115210710.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
Python
Share,Keep Life ^_^
这个作者很懒,什么都没留下…
展开
-
Python获取参数的两种方式
# coding=utf8import tornado.webfrom tornado import ioloop"""Python获取请求中的参数"""class TestHandler(tornado.web.RequestHandler): def post(self): # 获取post请求实体的参数 a = self.request.body print "请求实体参数----" print a .原创 2022-01-28 13:55:15 · 3113 阅读 · 0 评论 -
Python和Spring Boot项目如何配置ajax跨域
class BaseHandler(tornado.web.RequestHandler): # 解决跨域问题 def set_default_headers(self): self.set_header('Access-Control-Allow-Origin', '*') self.set_header('Access-Control-Allow-Headers', '*') self.set_header('Access-Contro..原创 2020-11-02 18:09:00 · 127 阅读 · 0 评论 -
Python生成英文大小写和数字的随机数
import stringstr_list = [random.choice(string.digits + string.ascii_letters) for i in range(16)] print str_list原创 2020-11-02 18:03:05 · 1223 阅读 · 0 评论 -
python查询数据库返回字典类型
# 该类主要处理APP版本更新的数据库操作class AppVersion(object): # 根据app的名称查询所有信息 def findAllByAppName(self, appName): info = None try: conn = None cursor = None sql = "select id,comment,app_name,version_name,v..原创 2020-10-28 15:32:06 · 2633 阅读 · 1 评论 -
python数据库查询返回类型默认是元组,改为返回字典类型
fetchall()将结果放在二维数组里面,每一行的结果在元组里面import pymysqldef export(table_name): conn =pymysql.connect(host = '118.24.3.40', user = 'jxz',password='123456', db='jxz',port=3306,charset = 'utf8') cur = co原创 2020-07-15 19:40:35 · 2449 阅读 · 0 评论 -
Python中re模块详解
re模块主要用来进行正则匹配,常用方法如下:#coding=utf-8import restr1 = "正则匹配"#1. match()从字符串的开头进行匹配,如果匹配成功,返回匹配结果,否则返回None。#第一个参数表示想要匹配的数据,第二个字符串表示从哪个数据中匹配m1 = re.match(str1,"正则匹配的字符串规则")m2 = re.match(str1,"这是正...原创 2019-08-26 16:42:09 · 264 阅读 · 0 评论 -
Python2.7和3.5的区别
第一个区别2.7中input只能接收输入的数字,raw_input接收输入字符串;3.5中input接收的是字符串。第二个区别2.7中除法/运算得到的是整数;3.5中除运算得到的是浮点数。第三个区别2.7中是print语句;3.5中是print()函数。第四个区别2.7中UTF-8和GBK之间转换,需要先编码为Unicode,然后再进行解码。#coding=u...原创 2019-08-27 09:50:58 · 1064 阅读 · 0 评论 -
Python的有序字典以及检测编码
使用OrderedDict()方法让字典变得有序,OrderedDict内部是一个双向链表,它会根据元素加入的顺序来排列键的位置。chardet模块主要用来检测字符串和byte类型的编码格式,将检测结果以字典的形式返回。#coding=utf-8from collections import OrderedDictimport chardet#使用OrderedDict()让字...原创 2019-08-27 10:01:35 · 218 阅读 · 0 评论 -
Python中collections模块详解
collections是集合模块,常用的方法如下:代码中的链接:https://blog.csdn.net/weixin_44306005/article/details/100091419#coding=utf-8from collections import defaultdictfrom collections import Counter#1.defaultdict:默...原创 2019-08-27 11:00:55 · 199 阅读 · 0 评论 -
Python中time模块详解
time模块常用的方法:#coding=utf-8 import time#1.获取当前时间#1.1 获取当前北京时间,该方法传参一般为毫秒值,不传参,默认是当前时间ltime = time.localtime(1566788267.0)#输出结果: time.struct_time(tm_year=2019, tm_mon=8, tm_mday=26, tm_hour=10...原创 2019-08-26 11:27:00 · 246 阅读 · 0 评论 -
Python中数据类型之间转换
Python中字符串、元组、字典、列表之间的相互转化。#coding=utf-8#1. 字符串转换s1 = "1,2,3"#1.1 字符串转元组t1 = tuple(eval(s1))t2 = tuple(s1)#eval()函数会将字符串转化为有效的表达式来运算,有两种常用的情况:一种是字符串转列表,字典,元组,这个适用于从json或API中获取数据为文本格式,通过eval...原创 2019-08-23 10:07:16 · 247 阅读 · 0 评论 -
Python中\r、r
Python中的r:表示字符串中的转义字符不进行转义。\r:表示回车。\n:表示换行。效果如图:原创 2019-06-27 17:03:39 · 7661 阅读 · 2 评论 -
Python中as的三种用法
1.with...as...第一种是和with结合使用,主要用于文件的读写操作,省去了关闭文件的麻烦。写法:with open("文件路径","读写方式") as 赋值变量: 执行代码块实例:#test.pywith open("1.txt") as f: print f.read()#1.txt(两个文件在同一目录下)你用的什么编程语言?Pyth...原创 2019-06-28 10:42:31 · 31755 阅读 · 1 评论 -
Python中字符串拼接
目录1."+"拼接1.1.数据库sql语句拼接参数2.","拼接3.直接拼接4.Join()拼接1."+"拼接很多的编程语言都支持使用+号拼接字符串,Python也不例外。但是Python的+号拼接和其他语言是有区别的,比如Java中,+号拼接时不看两边的类型是否一致;Python拼接的话,+号两边类型不一致会报错。如下图所示。上图是因为使用+号拼接字符串...原创 2019-07-09 16:35:46 · 1466 阅读 · 2 评论 -
tornado中IOLoop.instance()和IOLoop.current()的区别
我使用的是tornado的4.4.2版本,查看源代码发现这两个的区别:IOLoop.instance():返回一个全局的IOLoop实例。大多数的应用程序都是在主线程上运行一个单一的IOLoop,使用instance()从另一个线程获取该实例,大多数情况下,最好使用current()来获取当前线程的IOLoop。IOLoop.current() :返回当前线程的IOLoop...原创 2019-07-04 10:18:32 · 1827 阅读 · 2 评论 -
Python中三目运算符
python中不支持像Java中的a>b?a:b这种三目运算符,但如果想实现这样简单的运算怎么办,上代码:a = 1b = 2#如果满足if语句a>b,则s为a的值;如果不满足条件,则s为b的值s = a if a > b else b#这里s输出2print s...原创 2019-08-06 11:37:07 · 1091 阅读 · 0 评论 -
Python爬虫之Requests
Requests模块使用Requests模块爬虫页面数据是Python爬虫的方式之一,不仅可以爬虫页面,还可以解决Ajax的跨域问题。常见的请求方式有两种:get和post请求。1.GET请求#coding=utf-8import requests#请求的路径url = "http://localhost:8080/test"#get方式携带参数时#data = {"i...原创 2019-08-19 11:48:19 · 201 阅读 · 0 评论 -
Python过滤表情
import redef remove_emoji(self, text): try: highpoints = re.compile(u'[\U00010000-\U0010ffff]') except re.error: highpoints = re.compile(u'[\uD800-\uDBFF][\uDC00-\uDFFF]') ...原创 2019-08-21 15:08:19 · 467 阅读 · 0 评论 -
Python中的datetime模块
datetime中常用的方法如下:#coding=utf-8#datetime中常用的方法import datetime#1.获取当前时间now = datetime.datetime.now()#获取当前UTC时区的时间,比北京时间早八个小时utc = datetime.datetime.utcnow()print "1:",now,"--",utc#2.timede...原创 2019-08-22 15:43:31 · 118 阅读 · 0 评论 -
Python笔记
目录1.中文编码2.基本数据类型3.元组和列表的区别4.cmp比较规则5.字典6.python里面的&&、||、!分别是and、or、not7.Python中的json转换:7.AT指令网盘链接 1)ATE0:2)AT+CMGF=1:3)AT+CNMI=1,1,0,1,1:5)AT+CMGS1.中文编码 首行输入#...原创 2019-06-27 10:36:38 · 208 阅读 · 0 评论