展示 22 篇文章   每页 5
编程语言
2512 阅读

打包自己的python代码

这里的打包不是指弄成可执行程序那样,而是将自己的python代码处理为可以安装的包,并可以上传pypi或者内部的artifactory,用于在requirements中定义并安装对应的版本。 首先安装setuptools和wheel pip install setuptools......
python
编程语言
2477 阅读

关于Python中的GIL的限制和注意点

谈起Python,大家都会说好用方便支持多,但是也同样会提到效率问题。 效率算是解释型问题的通病。虽然Python会编译出.pyc文件通过解释器执行字节码,但不少情况下仍然是解释逐条语句执行。而且大家平时使用的Python是CPython即由c编写的,那么效率上就不可能与c相提并论,而且......
python
编程语言
2283 阅读

在centos上安装python3和配置虚拟环境

目前成功尝试了2个方法,推荐用方法2. 方法一: 下载python3.6.8: cd /tmp wget https://www.python.org/ftp/python/3.6.8/Python-3.6.8.tar.xz 解压python3.6.8: xz ......
python linux
编程语言
1981 阅读

Python中的装饰器及其用法

python程序中经常能看到在函数上有类似@decorator的写法,这就是一个装饰器,它可以帮我们把代码写得更简洁更精炼。 @property和@classmethod你一定非常熟悉;如果你用过pytest的话,那么@pytest.mark.hookwrapper和@pytest.ho......
python
编程语言
1974 阅读

python的经典类和新式类

python里的class存在着经典类和新式类的区别。class() 为经典类,class(object) 为新式类。普通的使用差别也不大,但对类的使用多一点,则会有些注意事项。 1. 在class里继承于object的方式是python2系列中的,因为在python3中默认会加载obj......
python