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
Python操作dict时避免出现KeyError的几种方法
见原文:https://www.polarxiong.com/archives/Python-%E6%93%8D%E4%BD%9Cdict%E6%97%B6%E9%81%BF%E5%85%8D%E5%87%BA%E7%8E%B0KeyError%E7%9A%84%E5%87%A0%E7%A7%8D%E6%96%B9%E...
代码星球
·
2020-04-06
Python
操作
dict
避免
出现
Python性能优化:PyPy、Numba 与 Cython。PyPy的安装及对应pip的安装
性能优化讨论见参考1:大概意思是,PyPy内置JIT,对纯Python项目兼容性极好,几乎可以直接运行并直接获得性能提升;缺点是对很多C语言库支持性不好。Numba是一个库,可以在运行时将Python代码编译为本地机器指令,而不会强制大幅度的改变普通的Python代码。Cython是一种Python+C的便利性组合...
代码星球
·
2020-04-06
PyPy
安装
Python
性能
优化
python的__slots__节约内存的魔法;检查python每一行代码内存占用情况的工具
在Python中,每个类都有实例属性。默认情况下Python用一个字典来保存一个对象的实例属性。这非常有用,因为它允许我们在运行时去设置任意的新属性。 然而,对于有着已知属性的小类来说,它可能是个瓶颈。这个字典浪费了很多内存。Python不能在对象创建时直接分配一个固定量的内存来保存所有的属性。因此如果你创建许多...
代码星球
·
2020-04-06
python
内存
slots
节约
魔法
python的threading.Thread线程的start、run、join、setDaemon
Pycharm整体看下Thread类的内容:模拟的是Java的线程模型 表示方法method,上面的锁头表示这个是类内部的方法,从方法名字命名规范可以看出,都是_和__开头的,一个下划线表示是子类可以继承,两个下划线表示是只有Thread内部可以访问,子类都不可以访问。表示property,可以使用类直接访问...
代码星球
·
2020-04-06
python
threading.Thread
线程
start
run
Django 版本对应的 Python 版本
Django版本对应的Python版本:Django版本Python版本1.82.7,3.2,3.3,3.4,3.51.9,1.102.7,3.4,3.51.112.7,3.4,3.5,3.62.03.5+来源:http://www.runoob.com/django/django-tutorial.html...
代码星球
·
2020-04-06
版本
Django
对应
Python
mac下python2.x和python3.x的安装方法和升级方法/卸载
一、首先问个问题,我们为什么要升级python2.x或者python3.x的版本?一个是低版本会有些bug:或者功能问题,或者安全问题等,另外高版本会引进一些新的功能,也会废弃一些老的功能。可以通过版本发布说明,了解这个版本的变化内容二、那么我们为什么使用python3.x呢?因为python3.x相比python2....
代码星球
·
2020-04-06
方法
mac
python2.x
python3.x
安装
python -m xxx.py和python xxx.py的区别
先看下python-msite作用是显示sys.path的值内容,也就是python搜索模块的目录,作用类似于linux下的PATH python-mSimpleHTTPServer会在sys.path的所有路径下查找SimpleHTTPServer.py文件;而pythonSimpleHTTPServer....
代码星球
·
2020-04-06
python
xxx.py
区别
需要掌握哪些python标准库和三方库?
讨论参考:https://www.zhihu.com/question/20501628库太多了,根据需要使用相应领域的三方库;至于对于企业常用的三方库,可以参考热门招聘网站的招聘说明...
代码星球
·
2020-04-06
需要
掌握
哪些
python
标准
如何查找python安装包的路径site-packages?
使用命令:python-msitepython-msite--user-site注意当查看指定版本的python的安装包时,需要指定python版本,比如python2.7.15-msite 参考:https://stackoverflow.com/questions/122327/how-do-i-find...
代码星球
·
2020-04-06
如何
查找
python
安装
路径
python升级导致yum命令无法使用的解决办法?
yum是依赖特定的python版本的,不同的linux系统需要的python版本不同。查看yum的启动脚本:whichisyum头一行指定使用的python版本,这个必须是系统需要的,而不要使用新升级后的python版本importyum说明yum是依赖python里的模块yum的 ...
代码星球
·
2020-04-06
python
升级
导致
yum
命令
python读取大文件的方法及mmap内存映射模块
python计算文件的行数和读取某一行内容的实现方法:最简单的办法是把文件读入一个大的列表中,然后统计列表的长度.如果文件的路径是以参数的形式filepath传递的,那么只用一行代码就可以完成我们的需求了: 使用python内置的模块mmap可以处理大文件:http://www.cnblogs.c...
代码星球
·
2020-04-06
python
读取
文件
方法
mmap
python修改和获取进程名字:setproctitle
参考:https://pypi.org/project/setproctitle/...
代码星球
·
2020-04-06
python
修改
获取
进程
名字
python的globals()使用
使用命令pyrasite-shellpid,可以与进程进行shell交互,获取,在shell里执行globals(),可以获取整个进程的全部全局变量,比如django应用、flask应用的变量,而不是获取某个模块的全部全局变量,更新信息:https://www.cnblogs.com/shengulong/p/80...
代码星球
·
2020-04-06
python
globals
使用
python中单星号(*)和双星号(**)的使用
1、单星号*:对元组解包;接收可变参数2、双星号**:对字典解包;接收可变参数 python函数的五类参数类型及出现顺序:必选参数、默认参数、可变参数、命名关键字参数、关键字参数 参考:https://www.qingsword.com/qing/python-12.htmlhttps://blog...
代码星球
·
2020-04-06
星号
python
中单
使用
python解析xml文件时使用ElementTree和cElementTree的不同点;iter
在python中,解析xml文件时,会选用ElementTree或者cElementTree,那么两者有什么不同呢? 1、cElementTree速度上要比ElementTree快,比较cElementTree是用c语音写的; 2、debug调试的时候,cElementTree是看不到解析的字段内容...
代码星球
·
2020-04-06
python
解析
xml
文件
使用
专栏
更多
老潘
关注
欢迎关注
建站高手
关注
兴趣:做网站
星空
关注
星空下的梦~
代码星球
关注
IT猿
关注
首页
上一页
...
313
314
315
316
317
...
下一页
尾页
按字母分类:
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
其他