Python
DBASpace
这个作者很懒,什么都没留下…
展开
-
python 读取excel数据到mysql
#!/usr/bin/env python# -*- coding: utf-8 -*-import MySQLdbimport osimport sysimport rereload(sys)sys.setdefaultencoding( "utf-8" )import timeimport datetimetoday=datetime.date.today()oneday=datetime.t...原创 2018-03-08 11:00:24 · 571 阅读 · 0 评论 -
python获取本地IP地址发送邮件
#!/usr/bin/env python #_*_coding:utf-8 _*_ import time import socket import fcntl import struct import smtplib from email.mime.text import MIMEText def get_ip_add(ifname):原创 2018-02-27 15:43:10 · 736 阅读 · 0 评论 -
PYTHON 多线程信号量
实现同时运行多个线程工作,主要通过信号量的设置,但还是在一个CPU上执行,具体要实现的例子可以放在函数里执行,实现单核多并发,还等待什么...... #!/usr/bin/env python # -*- coding: utf-8 -*- import threading import time import random def work_func(): print "worker t...原创 2018-02-27 15:48:12 · 240 阅读 · 0 评论 -
Python数据类型
之LIST:序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。序列都可以进行的操作包括索引,切片,加,乘,检查成员索引运算:[i]切片运算:[i:j]扩展运算:[i:j:stride]a=[1,2,3,4,5,6]a[1]a[0:2] a[6:0:-1]左侧数小于右侧:a[-1:-3][6, 5, 4, 3, 2]a[0:6:2]max(a) min(...原创 2018-02-27 16:32:17 · 309 阅读 · 0 评论 -
PYTHON多线程实践-初级到到高级
多线程样例:import threading import time def run(name): print "i am mult-threding",i time.sleep(2) for i in range(20): t=threading.Thread(target=run,args=(i,)) t.start() class mythread(th...原创 2018-02-27 16:38:40 · 183 阅读 · 0 评论 -
经典模型-生产者消费者模型
在生产者/消费者模型中,生产者Producer负责生产数据,而消费者Consumer负责使用数据。多个生产者线程会在同一时间运行,生产数据,并放到内存中一个共享的区域(Queue)。期间,多个消费者线程读取内存共享区,消费里面的数据解释:1、我们开始了一个生产者线程(下称生产者)和一个消费者线程(下称消费者)。2、生产者不停地添加(数据)到队列,而消费者不停地消耗。3、由于队列是一个共享变量,我们...原创 2018-02-27 16:39:42 · 323 阅读 · 0 评论 -
函数与类
函数的意义函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。你已经知道Python提供了许多内置函数,比如print()。但你也可以自己创建函数,这被叫做用户自定义函数。函数的定义函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()。任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。函数的第一行语句可以选择性...原创 2018-02-27 16:41:39 · 263 阅读 · 0 评论 -
Python---文件处理
Python文件处理:简单理解就是对文件交互的处理过程,主要包含RW过程。 当前目录下创建文件: f=file('aa.txt','w')##第一个文件名,一个是打开f模式,模式主要有rwa# r模式:直接读取已经必须要存在的文件,不存在话 报错IOerror w模式:会直接创建一个新的文件,若存在直接覆盖旧文件 a追加模式,不会覆盖原来文件 ##原创 2018-02-27 17:52:59 · 192 阅读 · 0 评论 -
eclips -django+mysql实践
主要简单实现通过WEB提交数据到后端再到数据展示过程: 1、配置eclips+django+python+mysql基础环境搭建(省略) 2、通过eclipse添加DJANGO项目,MTV基础配置 1、settings配置项目名称、TEMPLATES,STATICS等 3、在TEMPLATES中添加HTML 4、添加models 5、添加...原创 2018-07-29 16:25:01 · 421 阅读 · 1 评论