Django 基础知识汇总
Python 基础知识汇总
Java 中通过 Thread 使用实现多线程,Golang 通过 gorouting 实现多线程。那 Python 中如何实现多线程呢?本文介绍 python 通过 threadpool 和 threading 如何实现多线程。
threadpool
已于2015-10-30
停止维护。
Python virtualenv 用于创建独立的,互不影响 Python 运行环境,优点如下:
- 通过创建独立的python运行环境,隔离不同项目对同一个lib不同版本之间的依赖
- 单个 Python 升级不影响其他应用
- 在某些目录/机器上安装新的package但没有权限问题 本文主要介绍如何安装配置使用 python Virtualenv。
Python
安装包在不同系统有不同的安装方式,其底层依赖setup.py
实现,本文详细介绍setuptools
的实现原理和使用指南。
Python 多线程示例
Pipenv
是PyPA
于2017年1月发布的Python
依赖管理工具。可以把它看做是pip
、pyenv
和virtualenv
的组合体,Pipenv
是基于的Pipfile
来替代requirements.txt
Django Admin 介绍
如何制作python的安装包?python模块的打包工具又有哪些?在OpenStack源码包中到底setup.py和setup.cfg是干什么的?
python中用try来处理程序异常的集中常用方法
Conda
是一个开源包管理系统和环境管理系统,用来管理软件包和依赖关系。Conda
支持Python
、R
、Ruby
、Lua
、Scala
、Java
、JavaScript
、C/C++
、FORTRAN
等多种语言,实现软件环境快速切换功能,可以运行在Windows
、macOS
和Linux
上。
总结 Python 魔法函数和作用
Django ORM 知识汇总
pip 类似 RedHat 里面的 yum,用来安装 Python 包非常方便。本节详细介绍pip的安装、以及使用方法。
Django app
命令后总会因为各种原因需要改名,代码改名比较容易,但生产环境的修改就比较繁琐了,本文重点介绍Django app
改名的方法。
开发OpenStack,搭建环境是免不了使用pip安装,下面介绍使用pip搭建内部pip源操作步骤。
这篇文章主要介绍了 Python 中如何使用 format 函数格式化字符串,格式化字符串有很多种方法,基于 python 2.6/7 推荐使用
str.format()
这篇文章主要介绍了 Python 中如何使用 format 函数格式化字符串,格式化字符串有很多种方法,基于 python 3.5 推荐使用
f-string
学会如何制作 python 包后,如果你觉得自己开发的模块需要共享给其他人,可以把 Python 包发布到 Pypi(
Python Package Index
)。Pypi 类似于 Java 的 maven 仓库。
Python path 和动态添加 path 路径
Python 开发过程中一些基础点汇总
在一次安装python rpm后,在执行yum相关命令,均包
Segmentation fault
错误,本文解决该问题
在MacOS中安装
mysqlclient
是一个非常麻烦且痛苦的过程,本文介绍具体的安装方法。
Gunicorn(Green Unicorn) 是一个
UNIX
环境下的Python WSGI HTTP Server
。它是从Ruby
的Unicorn
项目移植的pre-fork worker
模型。Gunicorn
服务器与众多Web
框架广泛兼容,它具有实现简单、轻量级、响应速度快等特点。
在使用 Python 写脚本时,需要登陆 Linux 服务器去执行命令,并获取返回结果
Python 动态导入模块 importlib 使用
使用
cython
将python
编译成so
加密
Python Pywinauto 自动化操作 windows 窗口
python-gitlab
id
vsiid
对比说明
LDAP是轻量目录访问协议,英文全称是Lightweight Directory Access Protocol,一般都简称为LDAP,Windows 使用 pip 安装 python-ldap 时,提示找不到lber.h,本文介绍如何安装。
Windows
采用pip install uwsgi
安装uwsgi
报错:os没有uname()
的解决方法。
使用 Python 将 pdf 文件转化为 txt 文档
总结 python jinja2 模版使用示例。
Python 国际化 i18n
mock在翻译过来有模拟的意思。这里要介绍的mock是辅助单元测试的一个模块。它允许您用模拟对象替换您的系统的部分,并对它们已使用的方式进行断言。
Python下编译py成pyc和pyo,也需编译成 so 文件才是最安全的。
PyPy是一个独立的解析器, 通过即时编译(JIT,Just-in-time)代码避免逐行解释执行来提升运行速度的(将编译过的行代码缓存起来,从而加快速度)。我们一般使用的Python一般是使用C实现的,为了和其余解析器区分一般又叫CPython.
pypi.python.org 访问加速
本文主要给大家简单介绍了下在windows以及linux系统中使用Python安装LXML模块的教程,非常简单实用,有需要的小伙伴可以参考下。主要是解决在windows中部署OpenStack过程中遇到的问题。
Python logging 示例
python pexpect命令简介。
在搞openstack安装部署的时候,总会不停的在控制节点、网络节点和计算节点不停的操作相同的命令和切换窗口,相当机械且浪费时间,知道有一天遇到这fabric这货。
Python 运行时,会将py文件编译为 pyc 或 pyo 文件,编译后的文件也起到一定的加密作用(编译为 .so 文件才能真正的不被破解)。本文介绍 Python 编译与反编译。
pdb 是 python 自带的一个包,为 python 程序提供了一种交互的源代码调试功能,主要特性包括设置断点、单步调试、进入函数调试、查看当前代码、查看栈片段、动态改变变量的值等。
#!/usr/bin/env python与#!/usr/bin/python的区别
python操作MYSQL数据库。
使用Python对文件操作可谓是有些不方便,知道我发现了glob模块。
python学习笔记1
python如何分配新地址
python学习笔记2
python学习笔记3
python学习笔记4
python-if else -SyntaxError:invalid syntax