51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
文章频道
前端
css3
Javascript
html
Html5
Css
vue
网站优化
正则表达式
React
后端
C语言
C++
Java
.Net
PHP
Python
gis
Go语言
数据库
nosql
其他
Redis
sql
Mysql
Oracle
sqlserver
mongodb
移动
Flutter
Android
IOS
微信
微信小程序
支付宝小程序
快应用
开源
hadoop
资讯
经验
其他
工具
互联网络
代码编辑器
报表/图表
其他
算法
操作系统
linux
unix
windows
centos
mac
游戏开发
架构
微服务
网站架构
分布式系统
系统架构
软件工程
敏捷开发
软件工程
Python
python3 yield实现假的多并发
importtimedeffun1():whileTrue:print("fun1")time.sleep(0.1)yielddeffun2():whileTrue:print("fun2")time.sleep(0.1)yieldif__name__=="__main__":f1=fun1()f2=fun2()whi...
代码星球
·
2020-06-17
python3
yield
实现
假的
并发
python HTMLparser
1.概述 1如果我们要编写一个搜索引擎,第一步是用爬虫把目标网站的页面抓下来,2第二步就是解析该HTML页面,看看里面的内容到底是新闻、图片还是视频。34假设第一步已经完成了,第二步应该如何解析HTML呢?56HTML本质上是XML的子集,但是HTML的语法没有XML那么严格,所以不能用标准的DOM或SAX来...
代码星球
·
2020-06-17
python
HTMLparser
简述python(threading)多线程
一.概述 importthreading 调用t1=threading.Thread(target=function,args=(,))#join():在子线程完成运行之前,这个子线程的父线程将一直被阻塞。#setDaemon(True):'''将线程声明为守护线程,必须在start()方法调用之前设置...
代码星球
·
2020-06-17
简述
python
threading
线程
python itertool 浅谈迭代工具
1.概述1Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。23首先,我们看看itertools提供的几个“无限”迭代器:4importitertools5natuals=itertools.count(1)#print(dir(itertools))打印出iter...
代码星球
·
2020-06-17
python
itertool
浅谈
迭代
工具
python hashlib 详解
1.概述摘要算法简介Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。举个例子,你写了一篇文章,内容是一个字符串'howtousepythonhashlib...
代码星球
·
2020-06-17
python
hashlib
详解
python lambda ,map详解
lambda匿名函数1#普通定义函数2deffunc1(x,y):3returnx+y4#执行函数5print(func(1,2))6#如果此函数只调用一次,或者功能简单,此方法就显得笨拙789#lambda10g=lambdax,y:x+y11print(g(1,2))12#lambda表达式冒号左边是函数的参数,右...
代码星球
·
2020-06-17
python
lambda
map
详解
python collections 模块 常用集合
1.nametulpe1#tuple可以表示不变集合列如坐标point=(1,1)2#缺点是只可以通过下标方式访问34#namedtuple是一个函数,它用来创建一个自定义的tuple对象,并且规定了#tuple元素的个数,并可以用属性而不是索引来引用tuple的某个元素。56#这样一来,我们用namedtuple可以...
代码星球
·
2020-06-17
python
collections
模块
常用
集合
python os 模块详解
os.sep:取代操作系统特定的路径分隔符os.name:指示你正在使用的工作平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'。os.getcwd:得到当前工作目录,即当前python脚本工作的目录路径。os.getenv()和os.putenv:分别用来读取和设置环境变量...
代码星球
·
2020-06-17
python
os
模块
详解
python 百万级别类实例实现节省内存
#案例:'''某网络游戏中,定义了玩家类Player(id,name,status)每当有一个玩家,就会在服务器创建一个Player实例当在线人数过多时,将产生大量实例(百万级别),消耗内存如何降低这些实例的大量实例的内存开销?解决方案:定义类的__slots__属性,它是用来声明实例属性名字的列表'''classPl...
代码星球
·
2020-06-17
python
百万
别类
实例
实现
python定义一种新类型的元组
#定义一种新类型的元组,只保留int类型,切只大于0的元素#例如:IntTuple([1,-1,"abc",6,['x','y'],3])==>(1,6,3)#解决方案:定义类IntTuple继承内置tuple,并实现__new__方法,修改实例行为classIntTuple(tuple):"""__new__方...
代码星球
·
2020-06-17
python
定义
一种
新类型
类型
python使用临时文件
#需求#某项目中,我们从传感器中采集数据,没采集1G数据后,做数据分析,最终只保存分析结果#这样很大的临时文件如果常驻在内存,将消耗大量地内存资源,我们可以使用临时文件储存(外部储存)#优点:临时文件不需要命名,且关闭后自动删除#解决方案:使用标准库中tempfile下的TempporaryFile和NameTempp...
代码星球
·
2020-06-17
python
使用
临时
文件
python项目虚拟环境搭建
一.虚拟环境搭建目的 一个项目一个环境,防止各个项目互相干扰,项目更加简洁,利于打包....二.使用pipinstallvirtualenv安装创建虚拟环境cdmy_project_dirvirtualenv-p/usr/bin/python.exevenv #-p参数指定Python解释器程序路径 ...
代码星球
·
2020-06-17
python
项目
虚拟
环境
搭建
迎娶白富美,走上人生巅峰(python爬虫股票分析)
一.姿势储备 股票交易,线性代数(分析股票),分位数(风险评估)... finace.yahoo.com雅虎提供几乎所有股票api www.kaggle.com 有问题找社区 未完待续........
代码星球
·
2020-06-17
迎娶
白富美
走上
人生
巅峰
python 多线程,多进程,高效爬虫
1.多线程fromconcurrent.futuresimportThreadPoolExecutorimportrequestsdeffetch_async(url):response=requests.get(url)returnresponseurl_list=['http://www.github.com','...
代码星球
·
2020-06-17
python
线程
进程
高效
爬虫
高产的母猪之 python __init__全解
python __init__.py python识别是不是一个模块的标准是目录下有无__init__.py模糊导入模糊导入中的*中的模块是由__all__来定义的,__init__.py的另外一个作用就是定义package中的__all__,用来模糊导入,如__init__.py:__...
代码星球
·
2020-06-17
高产
母猪
python
init
全解
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
8
9
10
11
12
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他