- 博客(28)
- 收藏
- 关注
原创 celery17.1-17.3
#!/usr/bin/env python# -*- coding:utf-8 -*-from celery import celeryfrom ajing import addbroker = "http://192.168.31.131:6379/5"backend = "http://192.168.31.131:6379/6"app = celery("ling",broker
2017-12-20 22:43:40 112
原创 demon16.1-16.2
#!/usr/bin/env python# -*- coding:utf-8 -*-'''多进程的消息队列'''from multiprocessing import Queueimport multiprocessingdef write(q): for i in ['a','b','c','d']: q.put(i) print('put {
2017-12-16 18:55:46 129
原创 demon15
#!/usr/bin/env python# -*- coding:utf-8 -*-'''多线程实例'''importthreadingdefworker(n):print('start worker{0}'.format(n))classMyThread(threading.Thread):def__init__(self,args):
2017-12-14 19:40:59 206
原创 demon14.5-14.6
#!/usr/bin/env python# -*- coding:utf-8 -*-'''多进程manager'''import multiprocessingdef worker(d,l): l += range(11,16) for i in xrange(10): key = ('key{0}'.format(i)) value
2017-12-14 17:40:14 126
原创 demon14.4-14.5
#!/usr/bin/env python# -*- coding:utf-8 -*-'''多进程锁'''import multiprocessing#lock = multiprocessing.Lock()# lock.acquire() 获取锁# lock.release() 释放锁#也可采用with lock的方式,后续缩进,最后不用再释放锁import time
2017-12-14 01:04:19 189
原创 demon14.1-3 多进程实例等
!/usr/bin/env python# -*- coding:utf-8 -*-import multiprocessing##定义一个process子进程对象import timedef worker(jiange): time.sleep(jiange) print('hello,world.')if __name__ == "__main__":
2017-12-12 23:07:18 141
原创 复习3
Python函数•函数就是完成特定功能的一个语句组,这组语句可以作为一个单位使用,并且给它取一个名字。•可以通过函数名在程序的不同地方多次执行(这通常叫函数调用)。•预定义函数 可以直接使用•自定义函数 用户自己编写•为什么使用函数•降低编程难度 -通常将一个复杂的大问题分解成一系列的小问题,然后将小问题划分成更小的问题,当问题细化为足
2017-12-04 23:51:06 520
原创 复习2流程控制等
流程控制-if条件if•if语句 - if expression: ## if后面+表达式。 python的语言后面都要加“:” python语言特有的 statement(s) ##if的代码块,缩进四个空格。在一个缩进里面都属于同一个代码块。•注:Python使用缩进作为其语句分组的方法,建议使用4个空格•逻辑值(bool)包含
2017-11-29 22:20:21 131
原创 复习1、变量,元组,字典,字典练习等
准备python的编程环境如果想调用更高版本的python,而2.6版本的python不能卸载(系统很多功能都是基于这个版本)1、安装编译新版本至某个特定的路径来调用2、pyenv工具。多版本的使用工具,具体方法参考马哥的博客。此处我们采用简单的将新版本安装到某个特定的路径来使用安装ipython功能 可以快捷的补全操作安装ipython先安装以上e
2017-11-28 23:36:17 284
原创 NO.32数据库游标,连接池,
游标(cursor) 游标是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果 用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由python进一步处理,一组主变量一次只能存放一条记录 仅使用主变量并不能完全满足SQL语句向应用程序输出数据的要求常用方法:cursor():创建游标对象close():关闭此游标对象fe
2017-11-27 23:00:48 154
原创 NO.31mysql安装,连接,事物,操作数据
Python DB-API使用流程: 1. 引入API模块。2. 获取与数据库的连接。3. 执行SQL语句和存储过程。4. 关闭数据库连接。def connect_mysql(): db_config = { 'host': '192.168.31.11', 'port': 3306, 'user': 'h
2017-11-23 00:39:59 94
原创 No。28 re方法
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/11/15 22:14# @author : hezefan# @file : 11.3.py'''re的matche和search方法'''# match(string[, pos[, endpos]])# string:匹配使用的文本,# pos: 文本中正则
2017-11-15 22:38:29 125
原创 NO.27 re
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/11/8 22:38# @author : hezefan# @file : 11.1.py'''常用正则表达式'''#https://regex101.com/ 一个正则匹配网站import timeitprint timeit.timeit(setup=''
2017-11-14 23:45:01 129
原创 NO.26 JSON
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/11/6 22:02# @author : hezefan# @file : 10.8.py'''json模块'''import json# json的四种方法,有s的就是来处理字符串的,没有s的就是来处理文件的。# json.loads()# json.du
2017-11-14 13:55:04 305
原创 NO.20loging os sys command
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/11/3 11:27# @author : hezefan# @file : 10.4.py'''logging'''import logging##从上往下,依次是日志的五个级别,默认从warning级别开始打印,低于warning级别默认的不打印# logg
2017-11-11 08:24:40 349
原创 NO.19模块,时间,及转换
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/11/1 21:37# @author : hezefan# @file : 10.1.py'''模块'''#为了方便管理模块,python中引入了package这个概念,每个包下都有一个__init__.py的文件,这个文件是必须存在的,否则,python就无法识别
2017-11-09 21:05:48 211
原创 NO.18异常
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/28 13:25# @author : hezefan# @file : 9.1.py'''异常'''##异常的常用形式##Exception:所有异常类的基类##raise 将一场抛出,程序终止,但是finally会执行。hello world 不会执行
2017-11-08 22:25:53 130
原创 NO.17类的重写、私有变量
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/26 16:44# @author : hezefan# @file : 8.3.py'''类的重写'''##子类想要调用父类的init,怎么办,init初始化的重写需要特殊方法super,回到调用父类的init,也会调用自己的重写##子类的一般方法会顶替掉父
2017-11-07 23:05:18 195
原创 NO.16类一般形式,构造器,继承
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/25 23:04# @author : hezefan# @file : 8.1.py'''类的一般形式'''##object是一个超级类,所有的类都在他的基础上进行改写,不写的话默认object类##自定义一个类,包括定义了类的方法class ren(ob
2017-11-06 22:48:58 155
原创 NO13函数
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/24 22:15# @author : hezefan# @file : 7.1.py#函数的定义defsum(x,y):print('x={0}'.format(x))print('y={0}'.format(y))print('x+y
2017-11-01 20:54:18 129
原创 作业2
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/31 23:56# @author : hezefan# @file : 作业2.pyimport codecsl1 = [100,1,2,3,4,5]l1.sort()print(l1)x = codecs.open('3.txt','wb')x.w
2017-11-01 00:40:53 94
原创 NO.10 file
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/21 13:32# @author : hezefan# @file : 6.1.py'''file的读写'''importcodecs ##解决文件乱码用的#打开文件需要几步#1、open文件#2、文件操作(读或者写)#3、关闭
2017-10-27 23:24:32 305
原创 NO9.作业
二周四次课(10月26日)复习,做如下练习题1. 实现1-100的所有的和2. 实现1-500所有奇数的和3. 求1+ 2! + 3! + 4! + ……20!的和4. 对指定一个list进行排序[2,32,43,453,54,6,576,5,7,6,8,78,7,89]5. 复习字典排序,字符串, list, tuple常
2017-10-26 13:52:56 120
原创 NO.8if while等
#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/20 13:12# @author : hezefan# @file : 13.py# ifa = -1ifa 1:print('a是负数')elifa == 0:print('a等于0')else:print
2017-10-25 19:28:10 455
原创 NO.7帮助与类型转换
'''dir,help'''#print(dir()) #查看对象的方法#help() ##查看方法或者函数的帮助文档,ctrl+左键直接查看源码文件.同时也可以在python的安装路径下scripts下查看函数的架构#type()强制转换没有特别整理。明天补上
2017-10-24 23:19:37 156
原创 NO.6 列表,元祖,字典
列表#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/19 14:27# @author : hezefan# @file : 9.py'''列表'''str1 ='asdsa'print(list(str1))##输出['a', 's', 'd', 's', '
2017-10-23 20:26:01 276
原创 NO.5整形,浮点,布尔,字符串
整形#!/usr/bin/env python# -*- coding:utf-8 -*-# @Time : 2017/10/19 12:06# @author : hezefan# @file : 4.py####zhengxing####name =raw_input("please input your name :")##各种类型都接受,
2017-10-20 10:15:01 247
原创 NO4、python运算符
赋值运算符:= 赋值+= -=*=/=%=比如:x=3 x+=2 则此时x就等于5 (x等于x加2)x-=2 此时x就等于3x*=3 此时x就等于9x/=3 此时x就等于3x%=2 此时x就等于1 (x除2的余数)算数运算符+-*/ ## 4/3 =1 4.0/3=1.33333// 4//3=1 除数只取整数 4
2017-10-19 20:25:30 221
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人