![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 85
panfuyong11
这个作者很懒,什么都没留下…
展开
-
Pandas>>按照行、列进行求和
先看下图使用1值表示沿着每一行或者列标签模向0.行对应的方法data_test['axis_1']=data_test.loc[:,['number_1','number_2']].apply(lambda x:x.sum(),axis=1)使用0值表示沿着每一列或行标签\索引值向下执行方法data_test.loc['axis_0']=data_test.loc[:,['number_1','number_2','axis_1']].apply(lambda x:x.sum())#..原创 2021-03-31 14:27:59 · 7024 阅读 · 0 评论 -
matplotlib
#https://matplotlib.org/stable/gallery/index.htmlimport matplotlib.pyplot as pltimport numpy as np# Fixing random state for reproducibilitynp.random.seed(19680801)plt.rcdefaults()fig, ax = plt.subplots()# Example datapeople = ('Tom', 'Dick', 'H原创 2021-03-15 16:13:45 · 260 阅读 · 0 评论 -
pymongo操作mongodb
#!/usr/bin/env python#-*- coding: UTF-8 -*-#导入模块from pymongo import MongoClient#建立Mongodb数据库连接client=MongoClient('127.0.0.1',27017)#显示所有数据库#dbs=client.database_names()#test为数据库db=client.dl...原创 2020-04-12 16:24:06 · 89 阅读 · 0 评论 -
tornado框架SQLAlchemy的操作
SQLAlchemy连接数据库在用到python的一些框架里,需要进行前后端数据交互,其中数据库的连接是必不可少的,之前自己使用SQLAlchemy在进行数据库连接时遇到了很多问题,以及一些流程不是很清楚。所以花了点时间进行了一下流程梳理。1.首先建立一个空py文件(这里命名为connect.py),导入包:from sqlalchemy import create_engine接下来...原创 2020-03-19 14:06:51 · 1166 阅读 · 0 评论 -
flask jinja2和tornado模板的使用
一:渲染模版要渲染一个模板,通过render_template方法即可。from flask import Flask,render_templatefrom livereload import Serverapp = Flask(__name__)@app.route('/')def index(): return render_template('inde...原创 2020-03-08 10:48:14 · 399 阅读 · 0 评论 -
Flask Tornado 简单对比
Tornado 的使用和 Flask 相差不远,但是,对于 Tornado 的最大的特点——异步却是其他框架所不能及的,本文就以个人的见解出发,对比一下两款Python的流行框架:Flask 和 Tornado。对于一个 Web 框架来说,我觉得有几个方面是需要注意的,分别是:路由 请求和响应方式 session 和 cookie 模板 扩展性下面我就以这些方面为切入点对比一...原创 2020-03-07 20:24:27 · 4618 阅读 · 0 评论 -
pip常见的使用方法
pip升级自己:pip install --upgrade pip安装到用户目录:pip install pkg_name --user查看某个库的信息:$ pip show Jinja2查看已经安装的库:pip list获取过期(版本不是最新)的库:pip list --outdatedpip list --outdated | grep Jinja2...原创 2020-03-07 17:28:02 · 434 阅读 · 0 评论 -
tornado 中 torndb模块mysql数据库连接
一、安装 这里我是用的是torndb,从tornado中分离出的一个模块。torndb是基于mysqldb的再封装,我们使用时要先安装,myqldbeasy_install mysqldbeasy_install tornd二、连接import torndbdb = torndb.Connection("127.0.0.1:3306","dbname",user="root",pas...原创 2020-03-05 09:34:41 · 349 阅读 · 0 评论 -
Tornado开发之协程异步/多线程处理讲解
协程异步/多线程处理以协程方式(Coroutine)进行异步处理,是Tornado推荐的方式。Coroutine不采用回调函数方式,而用yield来挂起和恢复运行(现在又有新关键字了,说明python的Coroutine还没有稳定下来),协程编程风格看起来像同步,但又没有线程的切换,因此效率要高一些。在Tornado中,现在有两种方式实现协程:一是函数前加@tornado.gen.coro...原创 2020-03-03 09:33:30 · 1699 阅读 · 0 评论 -
爬虫解析库:XPath
XPath XPath,全称 XML Path Language,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。最初是用来搜寻 XML 文档的,但同样适用于 HTML 文档的搜索。所以在做爬虫时完全可以使用 XPath 做相应的信息抽取。1. XPath 概览 XPath 的选择功能十分强大,它提供了非常简洁明了的路径选择表达式。另外,它还提供了超过 10...原创 2020-03-01 19:58:30 · 380 阅读 · 0 评论 -
Python2与Python3的具体区别
print函数:(Python3中print为一个函数,必须用括号括起来;Python2中print为class)Python 2 的 print 声明已经被print()函数取代了,这意味着我们必须包装我们想打印在小括号中的对象。Python 2:print'Python', python_version()print'Hello, World!'print('Hello,...原创 2019-10-21 15:46:11 · 96 阅读 · 0 评论 -
Windows下Redis安装+可视化工具Redis Desktop Manager使用
Redis是有名的NoSql数据库,一般Linux都会默认支持。但在Windows环境中,可能需要手动安装设置才能有效使用。这里就简单介绍一下Windows下Redis服务的安装方法,希望能够帮到你。 一:首先,redis中文官网是http://www.redis.cn/ 二:点击导航栏的下载链接 三:点击箭头所指的方向 四:会跳转到微软...原创 2019-10-13 15:54:35 · 247 阅读 · 0 评论 -
tornado-cookies+pycket 验证
1.pip install pycketpip install redis2.config settings = dict( debug=True, template_path='templates', static_path='static', cookie_secret='s...原创 2019-10-13 15:53:15 · 186 阅读 · 0 评论 -
基于python3.x,使用Tornado中的torndb模块操作数据库
目前Tornado中的torndb模块是不支持python3.x,所以需要修改部分torndb源码即可正常使用1、开发环境介绍操作系统:win8(64位),python版本:python3.6(32位),IDE:pycharm2、安装torndb(这里使用pip进行安装) 1 pip install torndb 3、源码修改修改MyS...原创 2019-10-13 15:50:11 · 195 阅读 · 0 评论