infinity python inf

Python爬虫入门

# 前言 ## 网页构成 首先介绍一个网页的基本构成:HTML负责网页的结构,CSS负责样式的美化,Javascript负责交互逻辑。 >* HTML >* CSS >* Javascript 点击 F12打开开发者工具(部分电脑可能为Fn + F12),使用元素选择工具,再将鼠标指针移动到任意网页 ......
爬虫 Python

Python基础day56 Django视图层相关

视图层三板斧问题、JsonResponse序列化、form表单上传文件、request对象的其他几个方法、C(class)BV的书写和F(function)BV的写法、CBV的源码分析、模板层、模板变量之分配、模板之过滤器 ......
视图 基础 Python Django day

什么是gil锁、python的垃圾回收机制是什么样的?解释为什么计算密集型用多进程,io密集型用多线程

[toc] ## 1 什么是gil锁 ### -全局解释器锁: 它的本质就是一个大的互斥锁,它是cpython的一个机制,gil只存在于cpython解释器,它限制了一个线程只有获取到了gil锁,才能执行,如果没有拿到gil锁,线程是不能执行的 -解释器不仅仅只有cpython,pypy,jpyth ......
密集型 线程 进程 机制 垃圾

python之qrcode生成二维码

安装下列包 pip install qrcode pip install pillow 代码实现 import qrcode from PIL import Image import os import sys def gen_qrcode(string, path, logo): """ 生成中间 ......
python qrcode

python如何制作自己的模块

### 你可以按照以下步骤制作自己的Python模块: 1.创建一个新的.py文件,并定义你自己的函数或类。 2.编写文档字符串docstring,说明该函数或类的作用、参数和返回值说明等。 3.给你的函数或类添加恰当的注释。 4.将该.py文件放在工程目录的一个新文件夹中,这个文件夹就是你的模块。 ......
模块 python

【Python小随笔】Pillow简单示例(图片添字,图片覆盖图片,复杂验证码...)

简单创建添加文字到图片 from PIL import Image, ImageDraw, ImageFont, ImageFilter # 导入PIL库中的相关模块 import random # 导入random库 # 简单的添加文字 """ mode:图片模式,指定了每个像素点的颜色组织方式。 ......
图片 示例 随笔 Python Pillow

python如何制作自己的模块

### 你可以按照以下步骤制作自己的Python模块: 1.创建一个新的.py文件,并定义你自己的函数或类。 2.编写文档字符串docstring,说明该函数或类的作用、参数和返回值说明等。 3.给你的函数或类添加恰当的注释。 4.将该.py文件放在工程目录的一个新文件夹中,这个文件夹就是你的模块。 ......
模块 python

Python Jenkins-调用_get_view_jobs方法获取指定视图下的Job名称

一、python jenkins库 api简介 1.1、连接Jenkins服务器 server = jenkins.Jenkins(url, username=None, password=None, timeout=30) url : 指的是所连接的Jenkins的网络地 username/pas ......
视图 get_view_jobs 名称 Jenkins 方法

升级到python3以后yum报错

升级完python后(python2升级到python3,并且将原来的/usr/bin下的python软连接给替换成python3的了),执行yum安装或查看命令都会产生这个错误: [root@localhost bin]# yum File "/usr/bin/yum", line 30 exce ......
python3 python yum

python 解析xmind内容

1.安装xmind解析的依赖包xmindparser: pip3 install xmindparser 3.编写 解析xmind内容代码 import xmindparser import re import sys def readXMLFileGetTcCount(params): # pat ......
内容 python xmind

python 连接jenkins

1.安装jenkins依赖包: 你可能会查询到有多种jenkins包,是的 没错。这里我就只介绍我用到的其中的一个jenkinsapi包,安装方式: pip3 install jenkinsapi 然后查看是否安装成功,使用命令: pip3 list 能查询到有jenkinsapi包就表示 安装成功 ......
jenkins python

Python-12-Python 虚拟环境与爬虫

12-1 虚拟环境的搭建 1. 为什么要搭建虚拟环境项目A需要在python2下运行,项目B需要在python3下面运行。项目A和B使用同一个包,但是项目A需要使用该包1.0版本,项目B需要使用2.0版本。那么创建虚拟环境可以解决包管理问题。 2. 搭建虚拟环境pip install pipenv ......
Python 爬虫 环境 12

Python-11-Python文件和异常

11-1 文件的读取 1. open()函数 open(file, mode='r', buffering=1, encoding=None, errors=None, newline=None, closefd=True, opener=None) (1) 参数说明:file: 必须,文件路径(相 ......
Python 文件 11

Python-10-Python常见高级用法

10-1 Lambda 匿名函数 匿名函数:没有定义函数的名称,可以实现函数某些简单的功能。格式: lambda param_list:expression # param_list 参数列表 # expression 简单表达式,没法实现复杂的代码块内容 需求1:传入x y,返回x+y 例子: f ......
Python 常见 10

Python-9-Python迭代器、生成器与装饰器

9-1 迭代器 在本章之前的代码,for循环本质上是迭代器的应用。迭代器,可以理解为一个容器,循环的时候,每次从容器中取出一个数据,直到数据取完为止。 for i in range(1, 10): print(i, end=' ') #1 2 3 4 5 6 7 8 9 如何自定义一个迭代器1. 以 ......
Python 生成器

Python-8-Python模块

8-1 Pycharm 安装 http://www.jetbrains.com/pycharm/ 选 Download 下载,下载 Community 社区版本,此时就已经在下载了。 安装过程中勾选"64-bit launcher","Add launcher dir to PATH",".py". ......
Python 模块

python怎么把json文件夹转成Excel表?

1、python怎么把json文件夹转成Excel表? 2、Python代码json数据再别的目录下怎么调用? 3、【Python】浅谈python中的json 4、python的json怎么用 5、如何使用Python处理JSON数据 python怎么把json文件夹转成Excel表? 可以用pa ......
文件夹 文件 python Excel json

Python-7-Python正则表达式

7-1 初识正则表达式 通俗而言,就是通过某种规则,来匹配符合条件的字符序列。适用场景:快速查找、替换、匹配具有特殊格式的字符,如 文本替换、匹配电子邮箱、电话号码、IP地址等。匹配爬虫程序中某些特殊字符。 格式: import re re.findall(pattern, string, flag ......
Python 正则 表达式

在python中,title()可以用在列表中吗?

1、python根据一个随机url链接获取该链接中的title? 2、在python中,title()可以用在列表中吗? 3、Python绘图如何显示中文标题 4、在python中set_title的意思 python根据一个随机url链接获取该链接中的title? 1、这种方法为从urlparse ......
python title

Python-6-Python面向对象

6-1 面向过程与面向对象 1. 面向过程面向过程,核心在过程二字,面向过程设计思维,就好比精心设计一条流水线,考虑周全,相应时候处理相应问题。优点:将复杂问题流程化,进而简单化。缺点:扩展性差。若更改需求,可能整个代码都需要重写,牵一发而动全身。 若解决不需要经常迭代更新的程序时,面向过程是比较好 ......
Python 对象

Infinity颜值与实用兼备的新标签页,高效书签管理必选的浏览器扩展

浏览器是我们互联网冲浪的必备平台,但是在使用浏览器的过程中,我们经常会遇到标签页和书签管理的问题。过多的标签页和书签会导致浏览器变得杂乱无章,不利于我们快速查找需要的内容。为了提高我们的工作和学习效率,我们需要找到一种高效的方法来处理标签页和书签,使其变得更加整洁和易于管理。本文将介绍一些实用的技巧 ......
书签 Infinity 浏览器 标签

Python-5-Python函数的使用

5-1 函数的特点 函数功能强大,调用方便,灵活高效。 Python声明一个函数,不需要声明函数返回值类型,也不需要说明参数类型,这也符合python一切皆对象的特点。 print('lemon', 'pear', sep='...', end='。。。') //lemon...pear。。。 2 ......
Python 函数

Python-4-Python控制语句执行流程

4-1 介绍If执行语句 语法: if condition expression //换行后默认缩进2个空格,相同缩进的是同一语句体 other_expression 如果 condition 为 True, 将会执行 expression 里面语句的内容。还行完 expression 语句后,会继 ......
Python 语句 流程

关于安装python包执行setup.py文件报错类似提示line 155 warnings.warn(f'Cannot copy file {src_path}.') SyntaxError: invalid

首先可以确定世python语法问题,一般来说python3.6以后字符串使用f是没有问题的,后来发现问题所在,原来我安装好python以后,没有将python命令软连接到python3,导致python命令其实一直是使用的python2,所以才会有这样的问题。所以,当python3安装好以后,一定要 ......
SyntaxError warnings src_path invalid 文件

如何找到 Python site-packages 目录的位置?

如何找到我的目录的位置site-packages? 答: 有两种类型的站点包目录:全局目录和每个用户目录。 sys.path运行时会列出全局站点包(“ dist-packages ”)目录: python -m site 要获得更简洁的列表,请getsitepackages从Python 代码中的s ......
site-packages packages 位置 目录 Python

python扩展库之PyYAML

1. yaml详解 YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 1.1 YAML基本语法规则 大小写敏感 使用缩进表示层级关系 ......
python PyYAML

python解析swagger文档数据

众所周知swagger文档存储在api-docs接口中 可以通过http获取接口的响应或者直接copy json的响应到文本中,最终得到的数据都是data 处理逻辑如下: with open("1.txt",'r',encoding='utf8') as f: data = f.read() dat ......
swagger 文档 数据 python

CentOS7创建Python虚拟环境

为python3创建软连接: ln -s /usr/local/anaconda3/bin/python /usr/bin/python3 ln -s /usr/local/anaconda3/bin/pip /usr/bin/pip3 查看版本: [root@centos-base ~]# pyt ......
CentOS7 环境 CentOS Python

python教程 入门学习笔记 第3天 编程基础常识 代码注释 变量与常量

编程基础常识 一、注释 1、对代码的说明与解释,它不会被编译执行,也不会显示在编译结果中 2、注释分为:单行注释和多行注释 3、用#号开始,例如:#这是我的第一个python程序 4、注释可以写在单独一行,也可以写在一句代码后面 5、不想执行编译,又不能删除的代码,可以先用#注释掉,代码批量注释用C ......
常量 注释 变量 常识 代码

Python-推导式和生成器表达式

## 推导式 利用 `[]` 或者 `{}` 可以定义列表推导式、集合/字典推导式,推导式的结果就是相应的列表,字典/集合数据类型。注意是没有元组推导式的,因为圆括号 `()` 被用来作为生成器表达式语法了。 ### 列表推导式 List Comprehension 用方括号 `[ ]` 包含内容, ......
生成器 表达式 Python