随笔分类 -  Python学习

摘要:一、数据库连接池DBUtils DBUtils是Python的一个用于实现数据库连接池的模块。 一)连接数据库的库 1、连接MySQL python2和python3:pymysql python2:MySQLdb Python2和3访问MySQL使用的模块不同,2使用MySQLdb模块,而3使用p 阅读全文
posted @ 2020-09-08 10:56 思维无界限 阅读(887) 评论(0) 推荐(0) 编辑
摘要:wsgi应用:flask Django tornado(web frame work) wsgi服务器:tornado uwsgi cherrypy(处理动态) web服务器:NGINX(处理静态) 一、WSGI是什么 WSGI的全称是Web Server Gateway Interface,翻译过 阅读全文
posted @ 2020-08-29 16:56 思维无界限 阅读(469) 评论(0) 推荐(0) 编辑
摘要:一、修改easy_install源 在操作用户家目录添加一个文件 cat >> ~/.pydistutils.cfg <<EOF [easy_install] index-url = https://mirrors.ustc.edu.cn/pypi/web/simple EOF 二、安装pip,并配 阅读全文
posted @ 2018-08-08 15:51 思维无界限 阅读(1474) 评论(0) 推荐(0) 编辑
摘要:一、Python日志处理(logging模块) Python之向日志输出中添加上下文信息:http://www.cnblogs.com/yyds/p/6897964.html 一)日志切割 将日志信息输出到一个单一的文件中,随着应用程序的持续使用,该日志文件会越来越庞大,进而影响系统的性能。因此,有 阅读全文
posted @ 2018-08-06 15:57 思维无界限 阅读(625) 评论(0) 推荐(0) 编辑
摘要:一、简介 2001年,Fernando Perez为了得到一个更为高效的交互式Python解释器而启动的一个项目,IPython不仅仅是一个加强版的shell,他可以直接进行绘图操作的GUI控制台,一个基于web的交互式笔记本,以及一个轻量级的快速并行计算引擎。 ipython是一个升级版的交互式p 阅读全文
posted @ 2018-08-04 20:28 思维无界限 阅读(2742) 评论(0) 推荐(0) 编辑
摘要:一、python格式化输出 %是最旧的选项。 它使用%运算符和经典字符串格式指定,例如%s和%d。 从 Python 3.0 开始,format()函数被引入以提供高级格式化选项。 从 Python 3.6 开始,Python f 字符串可用。 该字符串具有f前缀,并使用{}评估变量。 一)%用法 阅读全文
posted @ 2018-07-09 11:55 思维无界限 阅读(3414) 评论(0) 推荐(0) 编辑
摘要:一、requests介绍 1、requests模块介绍 使用requests可以模拟浏览器的请求,比起之前用到的urllib,requests模块的api更加便捷(本质就是封装了urllib3) 注意:requests库发送请求将网页内容下载下来以后,并不会执行js代码,这需要我们自己分析目标站点然 阅读全文
posted @ 2018-04-16 23:30 思维无界限 阅读(637) 评论(0) 推荐(0) 编辑
摘要:一、背景知识 进程即正在执行的一个过程。进程是对正在运行的程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 一)操作系统相关的知识 详情见链接:http://www.cnblogs. 阅读全文
posted @ 2017-11-17 23:33 思维无界限 阅读(1094) 评论(0) 推荐(0) 编辑
摘要:一、什么是异常 一)异常的定义 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 二)异常分为两种: 1、代码自身的错误:语法错误和逻辑错误 #语法错误示范一 if #语法错误示范二 阅读全文
posted @ 2017-11-14 11:19 思维无界限 阅读(508) 评论(0) 推荐(0) 编辑
摘要:一、isistance(obj,cls)和issubclass(sub,supper) isistance(obj,cls)检查obj是否是类cls的对象 class Foo(object): pass obj = Foo() isinstance(obj, Foo) issubclass(sub, 阅读全文
posted @ 2017-11-06 16:33 思维无界限 阅读(264) 评论(0) 推荐(0) 编辑
摘要:一、面向对象引言 类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。 方法:类中定义的函数。 类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。 数据成员:类变量或者实例变 阅读全文
posted @ 2017-11-01 23:01 思维无界限 阅读(446) 评论(0) 推荐(0) 编辑
摘要:一、logging模块 一)日志级别 critical=50 error=40 waring=30 info=20 debug=10 notset=0 二)默认的日志级别是waring(30),默认的输出目标是终端 logging输出的目标有两种:1、终端;2、文件 高于warning的日志级别才会 阅读全文
posted @ 2017-10-27 15:27 思维无界限 阅读(662) 评论(0) 推荐(0) 编辑
摘要:一、递归与二分法 一)递归 1、递归调用的定义 递归调用:在调用一个函数的过程中,直接或间接地调用了函数本身 2、递归分为两类:直接与间接 #直接 def func(): print('from func') func() func() # 间接 def foo(): print('from foo 阅读全文
posted @ 2017-10-20 09:51 思维无界限 阅读(479) 评论(0) 推荐(0) 编辑
摘要:一、装饰器 一)装饰器的知识储备 不想修改函数的调用方式,但是还想在原来的函数前后添加功能 1、可变长参数 :*args和**kwargs 1 def index(name,age): 2 print(name,age) 3 4 def wrapper(*args,**kwargs): 5 #即ar 阅读全文
posted @ 2017-10-07 14:16 思维无界限 阅读(620) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示