随笔分类 - Python
摘要:三元运算符 三元运算符通常在Python里被称为条件表达式,这些表达式基于真(true)/假(not)的条件判断,在Python 2.4以上才有了三元操作。 下面是一个伪代码和例子: 伪代码: #如果条件为真,返回真 否则返回假 condition_is_true if condition else
阅读全文
摘要:set(集合)数据结构 set(集合)是一个非常有用的数据结构。它与列表(list)的行为类似,区别在于set不能包含重复的值。这在很多情况下非常有用。例如你可能想检查列表中是否包含重复的元素,你有两个选择,第一个需要使用for循环,就像这样: some_list = ['a', 'b', 'c',
阅读全文
摘要:Map,Filter 和 Reduce 三个函数能为函数式编程提供便利。我们会通过实例一个一个讨论并理解它们。 Map Map会将一个函数映射到一个输入列表的所有元素上。这是它的规范: 规范 map(function_to_apply, list_of_inputs) 大多数时候,我们要把列表中所有
阅读全文
摘要:首先我们要理解迭代器(iterators)。根据维基百科,迭代器是一个让程序员可以遍历一个容器(特别是列表)的对象。然而,一个迭代器在遍历并读取一个容器的数据元素时,并不会执行一个迭代。你可能有点晕了,那我们来个慢动作。换句话说这里有三个部分: 可迭代对象(Iterable) 迭代器(Iterato
阅读全文
摘要:我观察到,大部分新的Python程序员都需要花上大量时间理解清楚 *args 和**kwargs这两个魔法变量。那么它们到底是什么? 首先让我告诉你, 其实并不是必须写成*args 和**kwargs。 只有变量前面的 *(星号)才是必须的. 你也可以写成*var 和**vars. 而写成*args
阅读全文
摘要:1.打开pgAdmin或者navicate 2.分别对所有的数据库执行 CREATE EXTENSION tablefunc
阅读全文
摘要:1、先下载PoEdit(https://poedit.net/)安装 2.打开PoEdit 编译为mo就可以了
阅读全文
摘要:1. 打开网站查看自己需要下载的版本 https://wkhtmltopdf.org/downloads.html 2.安装依赖 yum install fontconfig libX11 libXext libXrender libjpeg libpng xorg-x11-fonts-75dpi
阅读全文
摘要:1.在 data/venvs/env_odoo 创建虚拟环境目录 具体操作可以看 https://www.cnblogs.com/zuochuang/p/16931762.html 2.可以在服务器直接 git clone https://github.com/odoo/odoo 也可以自己把odo
阅读全文
摘要:1.下载pgsql14的源码包进行安装 yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-redhat-repo-latest.noarch.rpm yum install p
阅读全文
摘要:Ubuntu:sudo apt-get install libsasl2-dev python-dev libldap2-dev libssl-dev centos:sudo yum install python-develsudo yum install openldap-devel
阅读全文
摘要:1.centos 安装python环境及服务postgresql11 2.Centos安装Redis 3.安装nginx 4.ubuntu18.04(centos)安装多版本python及管理 5.Linux 安装 uwsgi 6.python安装虚拟环境virtualenv 7.python程序环
阅读全文
摘要:1.程序包括一个虚拟环境目录 venvs 里面是对应程序对应的环境目录 例如 :env_center是对应程序的虚拟环境 还应包含程序目录和配置目录 例如:unidairy-center 为程序目录 unidairy_center_conf为配置目录 2.配置目录 包含三个部分 a.nginx配置
阅读全文
摘要:1.pip install virtualenv 如果运行出现python pip 报错WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with th
阅读全文
摘要:一.源码安装 1.选择版本下载:https://uwsgi-docs.readthedocs.io/en/latest/Download.html 2.解压和安装 cd /usr/local tar zxvf uwsgi-2.0.20.tar.gz cd uwsgi-2.0.20python set
阅读全文
摘要:在centos下载列表选择对于版本 http://nginx.org/packages/centos i.rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.r
阅读全文
摘要:一、安装postgresql 11 创建postgres用户 useradd -g postgres postgres yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-red
阅读全文
摘要:根目录执行 : python3 -m venv tutorial-env 然后执行: source tutorial-env/bin/activate退出执行: deactivate
阅读全文
摘要:1.安装包 pip install django-crontab 2.添加配置文件到settings.py INSTALLED_APPS 中, INSTALLED_APPS = [ 'django_crontab',] 3.编写定时函数 定时任务分为两类,一种是执行自定义的manage.py,另一种
阅读全文
摘要:ubuntu18.04安装3个python版本,系统自带python3.6.9和2.7.15,增加python3.6.8,默认python3.6.8 一、旧版本信息 root@iZbp13uqehzec6flqx5m23Z:/# python2 --versionPython 2.7.17 root
阅读全文

浙公网安备 33010602011771号