Python 中 and, or, &, |, ^ 的使用
在Python中,0,"",[],(),{},None,False为假值,其余为真值。 and 和 or and布尔"与" - 如果 x 为 False,x and y 返回 False,否则它返回 y 的计算值。 or 布尔"或" - 如果 x 是非 0,它返回 x 的计算值,否则它返回 y 的计
rocky linux 8.8 安装 fail2ban 提示 No module named 'fail2ban'
环境 系统:rocky linux 8.8 Python版本:Python 3.6.8 安装 安装过程大概如下: # 下载 fail2ban 1.0.2版本
wget https://github.com/fail2ban/fail2ban/archive/refs/tags/1.0.2.tar.g
Virtualenvwrapper 的安装教程
VirtualenvwrapperVirtaulenvwrapper是virtualenv的扩展包,用于更方便管理虚拟环境,它可以做:将所有虚拟环境整合在一个目录下管理(新增,删除,复制)虚拟环境快速切换虚拟环境安装方法Linux:1、安装pip3 install virtualenvwrapper...
Python 创建简单cgi web服务器
编写简单web服务器创建一个cgi服务器,名为http_server.py:from http.server import HTTPServer, CGIHTTPRequestHandlerPORT = 8000with HTTPServer(("", PORT), CGIHTT...
Python 的 f-strings
使用变量名f-string用大括号 {} 表示被替换字段,其中直接填入替换内容:>>> name = 'Eric'>>> f'Hello, my name is {name}''Hello, my name is Eric&...
python 之 httpx 模块
快速开始 首先,首先导入 HTTPX: >>> import httpx
现在,让我们尝试获取一个网页。 >>> r = httpx.get('https://httpbin.org/get')
>>> r
<Response[200 OK]>
同样,发出HTTP POST请求: >>> r =
python 之 pipreqs 生成当前项目依赖的包
pipreqs可以帮你找到当前项目的所有组件及其版本。就是当别人给你一个程序的时候,你要在自己电脑上运行起来,就需要安装程序所依赖的组件。安装pip3 install pipreqs使用方法在项目根目录下执行命令pipreqs ./ # 报错就执行下面这条pipreqs ./ --encoding...
asyncio 概念和用法
声明:本文针对的是python3.4以后的版本的,因为从3.4开始才引入asyncio,后面的3.5 3.6 3.7版本是向前兼容的,只不过语法上面有稍微的改变。比如在3.4版本中使用@asyncio.coroutine装饰器和yield from语句,但是在3.5以后的版本中使用async、awa...
Python Docker 镜像的选择
问题:Python Docker 镜像的种类比较多,以3.6.15版本为例就有10个选择。那具体应该如何选?版本区别:通过python Tags | Docker Hub查看信息,整理后如下表(以linux/386系统为例):TAGOS/ARCHCOMPRESSED SIZEpython:3.6.1...
Python的hasattr() getattr() setattr() 函数用法
hasattr() hasattr() 函数用来判断某个类实例对象是否包含指定名称的属性或方法。 该函数的语法格式如下: hasattr(obj, name)
其中 obj 指的是某个类的实例对象,name 表示指定的属性名或方法名,返回BOOL值,有name属性返回True, 否则返回False