2018年4月26日

摘要: 三十四 数据库 1、 查看数据库命令 2、 使用某个数据库 3、 查看当前在哪个库 4、 查看当前数据库中有哪些表 5、 查询表中数据 6、 建库:create database testbase; 7、 建表:create table user(id int not null); 创建表,名字为u 阅读全文
posted @ 2018-04-26 13:19 下辈子做一只猫 阅读(362) 评论(0) 推荐(0) 编辑

2018年4月22日

摘要: #练习: #封装一个ExcelUtil的模块(构造函数是excel的路径),里面提供封装的方法: #1 获取某个sheet对象 #2 打印所有sheet名称 #3 给某个sheet的某个单元格写入内容 #4 从某个sheet的某个单元读出入内容 #5 保存对excel对象的修改 #6 读取某一行的内容 #7 读取某一列的内容 from openpyxl import Workbook f... 阅读全文
posted @ 2018-04-22 23:53 下辈子做一只猫 阅读(1829) 评论(0) 推荐(0) 编辑

2018年4月21日

摘要: 1 1、 导入Excel模块:from openpyxl import Workbook 2 3 2、 创建Excel对象:wb=Workbook() 4 5 3、 创建sheet:ws1=wb.create_sheet(“name”) 6 7 4、 指定位置创建某个sheet:ws1=create_sheet(“name”,0) 8... 阅读全文
posted @ 2018-04-21 22:37 下辈子做一只猫 阅读(253) 评论(0) 推荐(0) 编辑

2018年4月19日

摘要: #保存修改Excel import xlrd from xlutils.copy import copy #打开Excel文档并将内容读取到内存 readbook=xlrd.open_workbook("e:\\test4\\s.xls") #将Excel内容copy一份 copybook=copy(readbook) #遍历Excel文档中的每一个工作表,进行下面的处理 for i... 阅读全文
posted @ 2018-04-19 23:07 下辈子做一只猫 阅读(130) 评论(0) 推荐(0) 编辑

2018年4月18日

摘要: #练习:创建Excel 如果要创建的Excel已经存在并打开,会报错 from openpyxl import Workbook wb=Workbook() #创建文件对象 ws=wb.active #获取第一个sheet ws["A1"]=22 #写入数字 ws["B1"]="王某某"+"automation test" #写入中文 ws.append([1,2,3]... 阅读全文
posted @ 2018-04-18 22:45 下辈子做一只猫 阅读(235) 评论(0) 推荐(0) 编辑

2018年4月16日

摘要: #练习:线程等待 Event e.set() e.wait() from threading import Thread, Lock import threading import time def wait_for_event(e): #Wait for the event to be set b 阅读全文
posted @ 2018-04-16 23:05 下辈子做一只猫 阅读(132) 评论(0) 推荐(0) 编辑
 
摘要: 1、 进程和线程的区别: (1) 一个进程可以有多个线程,一个进程中的多个线程共享该进程的所有资源,多线程切换比多进程切换快,因为不用上下文切换,Python中并发建议用多进程 (2) 进程是资源分配的最小单位,线程是程序执行的最小单位 (3) 进程有自己的独立地址空间,而线程是共享进程中的数据 2 阅读全文
posted @ 2018-04-16 00:02 下辈子做一只猫 阅读(196) 评论(0) 推荐(0) 编辑

2018年4月14日

摘要: #练习:创建一个线程 from threading import Thread import time def run(a = None, b = None) : print a, b time.sleep(1) t = Thread(target = run, name="wangjing",args = ("this is a", "thread")) #此时线程是新建状态 ... 阅读全文
posted @ 2018-04-14 23:32 下辈子做一只猫 阅读(114) 评论(0) 推荐(0) 编辑

2018年4月13日

摘要: #练习:进程间共享实例 import time,os import random from multiprocessing import Pool,Value,Lock,Manager from multiprocessing.managers import BaseManager class MyManager(BaseManager): pass def Manager(): ... 阅读全文
posted @ 2018-04-13 23:23 下辈子做一只猫 阅读(498) 评论(0) 推荐(0) 编辑
 
摘要: #练习:subprocess模块来产生子进程 import subprocess obj = subprocess.Popen(["python"], stdin=subprocess.PIPE, stdout=subprocess.PIPE, stderr=subprocess.PIPE) obj.stdin.write("print 1 \n") obj.stdin.write("pri... 阅读全文
posted @ 2018-04-13 00:34 下辈子做一只猫 阅读(121) 评论(0) 推荐(0) 编辑