Python操作mysql
摘要:本篇对于Python操作MySQL主要使用两种方式: 原生模块 pymsql(pymsql是Python中操作MySQL的模块,其使用方法和MySQLdb几乎相同。) ORM框架 SQLAchemy 下载安装 使用操作 1、执行SQL 2、获取新创建数据自增ID 3、获取查询数据 注:在fetch数
阅读全文
posted @
2017-06-23 16:53
23云恋49枫
阅读(279)
推荐(0) 编辑
总结
摘要:在不同文件中pickle。load类对象的时候要先导入类 把对象中所有的相同的东西放到静态字段中 (静态字段出现的目的就是为了节省内存,不用再重复创建) 一般情况下:自己访问自己的字段 规则:普通字段只能对象访问,静态字段用类去访问(万不得已可以使用访问) 类里面的方法必须用对象去访问 静态字段代码
阅读全文
posted @
2017-06-23 16:50
23云恋49枫
阅读(231)
推荐(0) 编辑
python基础易错总结
摘要:1、python安装配置环境变量 【右键计算机】 >【属性】 >【高级系统设置】 >【高级】 >【环境变量】 >【在第二个内容框中找到 变量名为Path 的一行,双击】 > 【Python安装目录追加到变值值中,用 ; 分割】 原来的值;C:\python27,切记前面有分号 2、运算符 取余:%
阅读全文
posted @
2017-06-23 16:45
23云恋49枫
阅读(409)
推荐(0) 编辑
python 版本问题大全
摘要:坑一 一下午的时间又让这个不是问题的问题给白白给浪费了,此片文章仅仅纪念一下浪费掉的宝贵时间 新式类与经典类问题 在特性的使用过程中,在2.7的版本中如果类不继承object的话,@property将不起作用 坑二 Python3中内置类型bytes和str用法及byte和string之间各种编码转
阅读全文
posted @
2016-12-13 10:13
23云恋49枫
阅读(289)
推荐(1) 编辑
sqlalchemy
摘要:一、SQLAlchemy SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 安装 SQLAlchemy本身无法操作数据库,其必须以来pymsql等第
阅读全文
posted @
2016-08-11 00:12
23云恋49枫
阅读(329)
推荐(0) 编辑
方法总结及易错点总结
摘要:一、python中执行系统命令常见的几种方法 1、os.system(command)仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息 2、os.popen('command') 在终端运行系统命令,并获取命令执行后的返回信息 3、subprocess.check_output("com
阅读全文
posted @
2016-06-28 21:11
23云恋49枫
阅读(180)
推荐(0) 编辑
线程 ,进程和协程
摘要:一、线程(目的提高执行效率) 计算机中执行任务的最小单元 优点:共享内存,IO操作的时候,创造并发操作 缺点:抢占资源 二、进程(提高执行效率) 进程就是一个程序在一个数据集上的一次动态执行过程 优点:同时利用多个CPU,能够同时进行多个操作 缺点:消耗资源(重新开辟内存空间) 三、线程和进程的关系
阅读全文
posted @
2016-06-28 21:11
23云恋49枫
阅读(260)
推荐(1) 编辑
自定义进程池的方法
摘要:一 、比较low的线程池 二 、比较高大上的线程池
阅读全文
posted @
2016-06-21 22:23
23云恋49枫
阅读(283)
推荐(0) 编辑
线程,进程 ,队列 基本用法总结
摘要:一、线程(线程是最小的工作单位,同一进程内的线程共享资源) 创建线程:threading模块 创建一个线程:threading.Thread(target=函数名,args=(参数,) ) *这里的args后面必须是元祖,而且当括号内是一个参数时,第一个参数后加逗号 我们利用threading模块创
阅读全文
posted @
2016-06-21 16:24
23云恋49枫
阅读(340)
推荐(0) 编辑
socket 和 SocketServer 模块
摘要:一 、Socket 网络上的两个程序通过一个双向的通信连接实现数据的交换,这个连接的一端称为一个socket socket(TCP,IP)通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求 socket和file的区别: fil
阅读全文
posted @
2016-06-12 14:12
23云恋49枫
阅读(260)
推荐(0) 编辑
json 和 pickel 详解
摘要:一、json json,用于字符串 和 python数据类型间进行转换 Json模块提供了四个功能:dumps、dump、loads、load 1、json.loads()用于将字符串形式的字典,列表转换成相应的字典,列表(元祖不可以,应为其他语言中没用元祖) 2、json.dumps() 用于将列
阅读全文
posted @
2016-06-12 10:32
23云恋49枫
阅读(442)
推荐(0) 编辑
面向对象进阶篇
摘要:上节补充 当创建对象的类中没有我们想要执行的方法是,我们知道应该从它的父类里面找,如果父类里面有我们想找的方法,而且放下下面又包含方法时,包含的方法怎么执行呢? 我们知道对象可以执行自己的构造方法,那么我们既想对象执行自己的构造方法,又想执行父类的构造方法怎么办呢? 1、super(当前类名,sel
阅读全文
posted @
2016-06-05 17:46
23云恋49枫
阅读(229)
推荐(0) 编辑
面向对象基础 反射
摘要:一 、反射(根据字符串的形式去对象(某个模块)中操作成员) python中的反射功能是有以下四个内置函数提供:hahasattr、getattr、aetattr、delattr,这四个函数分别用于对对象内部执行:检查是否含有某成员,获取成员、设置成员、删除成员 1、通过字符串的形式来导入模块 2、通
阅读全文
posted @
2016-06-01 00:49
23云恋49枫
阅读(213)
推荐(0) 编辑
模块
摘要:1、time & datatime time.time() #返回当前系统的时间戳(时间戳是指格林威治时间1970年01月01日00时00分00秒(北京时间1970年01月01日08时00分00秒)起至现在的总秒数) time.ctime() #返回当前时间(年 月 日 时间) time.ctime
阅读全文
posted @
2016-05-29 13:36
23云恋49枫
阅读(216)
推荐(1) 编辑
字符串格式化
摘要:字符串格式化 Python的字符串格式化有两种方式: 百分号方式、format方式 1、百分号方式 (name) 可选,用于选择指定的key flags 可选,可供选择的值有: + 右对齐;正数前加正好,负数前加负号; - 左对齐;正数前无符号,负数前加负号; 空格 右对齐;正数前加空格,负数前加负
阅读全文
posted @
2016-05-29 13:35
23云恋49枫
阅读(209)
推荐(0) 编辑
现实应用实例
摘要:1、购物车 2、验证码 3、三级联动 4、账号注册登录 计算器 验证码 方法一 游戏 轮播图
阅读全文
posted @
2016-05-29 10:39
23云恋49枫
阅读(242)
推荐(0) 编辑
初识正则表达式
摘要:1>概念:正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。正则表达式就是记录文本规则的代码。 所以正则表达式并不是python中特有的功能,它是一种通用的方法。python中的正则
阅读全文
posted @
2016-05-27 09:04
23云恋49枫
阅读(496)
推荐(0) 编辑
xml中俩种解析方式
摘要:两种解析方式 1、from xml.etree import ElementTree as ET 利用ElementTree模块下的xml方法可以把一个字符串类型的东西转换成Element类,从而利用Element类下面的方法 xml(字符串)解析方式只能读不能写 Element下面的方法: 1、
阅读全文
posted @
2016-05-26 09:23
23云恋49枫
阅读(295)
推荐(0) 编辑
全局变量 urllib模块 json模块
摘要:1、vars() 查看一个.py文件中的全局变量 1> __doc__ 查看.py文件的注释 2> __file__ 本身.py文件的绝对路径 把一个路径导入到sys.pash中 3>__name__ 如果是在自己的.py文件中__name__=="__main__",而如果是在一个文件中导入另外一
阅读全文
posted @
2016-05-25 09:39
23云恋49枫
阅读(309)
推荐(1) 编辑
运算
摘要:1、用户登录,验证,注册 def login(a,b): """ 用于用户名和密码的验证 :param a: 用户名 :param b: 密码 :return:Ture 用户验证成功 False 用户验证失败 """ c=open("334.txt","r",encoding="utf-8") fo
阅读全文
posted @
2016-05-13 17:31
23云恋49枫
阅读(221)
推荐(1) 编辑