摘要: 目录 1.线程基础知识 2 Thread 类 3 锁 4 队列 1.线程基础知识 1.1 进程与线程的区别 进程: 创建进程 时间开销大 销毁进程 时间开销大 进程之间切换 时间开销大 线程: 线... 阅读原文
2019-07-20 06:00:06 阅读(2397) 评论(0)
摘要: 随机点名可视化界面,记录迟到人员,转exe文件 一.介绍 对于人员采取随机点名 二.代码 import datetime import random from tkinter import * from tkinter.filedialog import * name_lis = [] print(name_lis... 阅读原文
2019-07-20 00:38:02 阅读(2379) 评论(0)
摘要: 爬虫的抓取方式有好几种,正则表达式,Lxml(xpath)与BeautifulSoup,我在网上查了一下资料,了解到三者之间的使用难度与性能 三种爬虫方式的对比。 这样一比较我我选择了Lxml(xpath)的方式了,虽然有三种方式,但肯定是要选择最好的方式来爬虫,这个道理大家都懂,另外有兴趣的朋友也可以去了解... 阅读原文
2019-07-19 22:46:09 阅读(2414) 评论(0)
摘要:   最近在熟悉Python的class类的时候,无意中发现同样的代码,在pycharm和IDLE中结果不同,闲话少说先上代码: 1 class aa(): 2 def __init__(self,name): 3 print("my name is %s" % name) ... 阅读原文
2019-07-19 21:34:03 阅读(2968) 评论(0)
摘要: 1.迭代器:迭代工具 1.1什么是迭代?:迭代是一个重复的过程,并且每次从夫都是基于上一次的结果而来 lst = ['a','b','c'] n = 0 while n < len(n): print(lst[n]) n += 1 **可迭代的对象:在python中,但凡内置有__iter__方... 阅读原文
2019-07-19 20:57:01 阅读(3024) 评论(0)
摘要: 用户提交数据的验证 1.创建模版 -- class LoginForm(forms.Form):.... 2.将请求交给模版,创建一个对象 -- obj = LoginForm(request.POST) 3.进行验证 -- obj... 阅读原文
2019-07-19 19:45:04 阅读(2436) 评论(0)
摘要: 函数名的第一类对象及使用,f格式化以及迭代器 1.函数的第一类对象 第一类对象 --特殊点 1.可以当作值被赋值给变量 def func(): print(1) a = func a() 2.可以当作元素存放在容器中 def func() print(1) lst = [func,func,f... 阅读原文
2019-07-19 18:05:02 阅读(3778) 评论(0)
摘要: 目录 Bootstrap框架 简单使用 什么是Bootstrap 下载 Bootstrap 项目结构 Bootstrap 简单使用 表格格式 Bootstrap 按钮颜色 ... 阅读原文
2019-07-19 16:07:18 阅读(2440) 评论(0)
摘要: for循环可以遍历任何有序的序列对象内的元素 格式: for 临时变量 in 可迭代对象:   循环体   for 临时变量 in 可迭代对象:   循环体 else:   代码 注:如果for循环正常执行完(没有遇到break),则执行else中的代码,否则不会执行else中的代码 注:for循... 阅读原文
2019-07-19 15:03:01 阅读(2408) 评论(0)
摘要: 最近Python和GO语言很火,想学但是只能看得懂21天精通这种级别的教程。公司的项目暂时不会上py或go的技术栈,给的薪资福利待遇还可以,暂时又不想辞职。没有项目实战经验,完全看不懂大神写的干货,怎么办? 既然没有别人给我们定目标,我就给我自己定一个目标。 我在手机上发现一个卖qqyp的app叫touch,里面有... 阅读原文
2019-07-19 14:34:08 阅读(2408) 评论(0)