python3 centos python
python断言封装
代码: class AssertUtil: def __init__(self, assert_type, assert_text, expected_text=None): self.assert_type = assert_type self.assert_text = assert_text ......
Python 元组完全指南1
元组用于在单个变量中存储多个项目。 mytuple = ("apple", "banana", "cherry") 元组是 Python 中的 4 种内置数据类型之一,用于存储数据集合,另外还有列表、集合和字典,它们都具有不同的特性和用途。元组是有序且不可更改的集合。元组使用圆括号表示。 示例,创建 ......
笨办法学Python3 习题24 更多的练习
根据书中的PowerShell运行结果,进行仿写 beans,jars,crates = secret_formula(start_point) # 函数运算结果存储方式一 print(f"We'd have {beans} beans, {jars} jars, and {crates} crat ......
appium+python单例模式
Python类的单例模式实现。如果类DriverConfigure的实例不存在,那么就创建一个新的实例。这个新的实例会加载一个配置文件,并使用这个配置文件来初始化webdriver的远程驱动。 # driver_configure.py # coding:utf-8 __author__ = 'ma ......
python - pdf转成excel文件
初次尝试用python将pdf转换为excel表格,如有错误欢迎指出, 需要用到的库如下: pip install pdfminer3k pip install tabula-py pip install openpyxl如果是pip3,则: pip3 install pdfminer3kpip3 ......
Python异步编程并发比较之循环、进程、线程、协程
因为python线程的调度机制。python遇到阻塞时当前线程会释放GIL,让别的线程有执行机会。所以一个线程执行到 requests.get 时让出GIL,下一个线程执行,这个过程就不存在阻塞。
当第一个让出GIL锁的线程下一次被调度到就有可能已经完成接口请求,下面就是执行剩下的逻辑。整个执行过程... ......
python11
3.3字符串的公共功能 1.相加:字符串 + 字符串 v1 = "吉林省" + "长春市" print(v1) 2.相乘:字符串 * 整数 data = "alex" * 3 print(data) 3.长度 data = "吉林省长春市" value = len(data) print(value ......
Python使用socket的UDP协议实现FTP文件服务
用Python的socket,使用UDP协议实现一个FTP服务端、FTP客户端,用来实现文件的传输。在公司内网下,可以不适用U盘的情况下,纯粹使用网络,来实现文件服务器的搭建,进而实现文件的网络传输。同时用来理解Python的socket使用。 ......
Python缩进
Python缩进 在 Python 中,代码块没有显式的开始/结束或大括号来标记代码块的开始和结束。 相反,代码块是通过缩进定义的。 我们考虑一个极其简化的 Python 子集,其只有两种类型的语句:简单语句和 $For$ 语句。 简单语句( Simple statements )仅占一行,每行一个 ......
python-pip 更新方法
最近在学习python,发现需要用的插件总是更新不上去,多次查询后记录以下问题 1、pip版本要与phtyon版本对应,可通过终端确认python的版本 python -V 2、python3的pip在查询时应该输入的: python3 -m pip -V 3、通过终端更新pip 方法一:pytho ......
超能组合:python 的开发效率 + go 的并发 + shell 的短小精悍
工具思维:利用合适的工具做合适的事情,然后合理地加以组合。 在”谈谈程序员应当具备的技术思维“一文中谈到了工具思维。本文对工具思维作一发挥运用。 批量下载图片 程序员总是有点”美图“爱好的。由于程序员通常又是比较”懒惰“的(可没有那个耐心和体力去一页页点开再点击按钮),那么,就会想到用程序来自动化拉 ......
了解python闭包
了解python闭包 1、闭包的作用 当函数调用结束之后,函数内定义的变量都销毁了,但是有时候我们需要函数内的这个变量,每次在这个变量的基础上完成一系列的操作。(即在调用完函数之后,仍然想使用函数内部的变量) 那么我们可以使用闭包来解决这个需求。 闭包的定义: 在函数嵌套的前提下,内部函数使用了外部 ......
Python 字节码介绍
了解 Python 字节码是什么,Python 如何使用它来执行你的代码,以及知道它是如何帮到你的。 如果你曾经编写过 Python,或者只是使用过 Python,你或许经常会看到 Python 源代码文件——它们的名字以 .py 结尾。你可能还看到过其它类型的文件,比如以 .pyc 结尾的文件,或 ......
CentOS搭建DNSlog回显
在某些情况下,无法利用漏洞获得回显。但是,如果目标可以发送DNS请求,则可以通过DNS log方式将想获得的数据外带出来。 DNS log常用于以下情况: SQL盲注 无回显的命令执行 无回显的SSRF 网上公开提供dnslog服务有很多,比如dnslog.cn、知道创宇、三叶草等等,但是这些提供的 ......
CentOS安装Docker
安装步骤 卸载旧版本 进入centos系统root执行以下命令(\ 是linux系统种命令换行符,如果命令过长,可以用\来换行) yum remove docker \ docker-client \ docker-client-latest \ docker- common \ docker-la ......
centos搭建msf
搭建msf 官方有提供一键安装脚本,如下: curl https://raw.githubusercontent.com/rapid7/metasploit-omnibus/master/config/templates/metasploit-framework-wrappers/msfupdate ......
python11
3.3字符串的公共功能 1.相加:字符串 + 字符串 v1 = "吉林省" + "长春市" print(v1) 2.相乘:字符串 * 整数 data = "alex" * 3 print(data) 3.长度 data = "吉林省长春市" value = len(data) print(value ......
Linux常用命令_基于CentOS 7
新建文件夹 mkdir folder_name 新建文件 touch file_name // 如果你想跳过手动创建空文件的步骤,你也可以直接使用 vim 命令并指定文件名,如果该文件不存在,Vim 将会自动创建它并打开。 查看文件 cat a.txt // 查看文件最后一屏内容 less a.tx ......
笨办法学Python3 习题22 到现在为止你学到了什么
目前为止书中学到,后续继续补充 内置函数: print(x) input(x) f"xx {a} xx {b }xx." // ''xx {} xx {} xx. ''format(a,b) // ''xx'' a ''xx'' b ''xx.'' open(x) // open(x,"w") x. ......
Python 运算符
运算符用于对变量和值执行操作。在下面的示例中,我们使用 + 运算符将两个值相加: print(10 + 5) Python 将运算符分为以下几组: 算术运算符 赋值运算符 比较运算符 逻辑运算符 身份运算符 成员运算符 位运算符 算术运算符 算术运算符用于对数字值执行常见的数学运算: 运算符 名称 ......
笨办法学Python3 习题21 函数可以返回某些东西
知识点: 函数放在 = 右边也可以马上被执行调用 函数可以和函数结果的变量一起运算 关键词 return 的用法 脚本函数运行内容: 定义函数1(参数1,参数2),打印加法句子,返回加法结果 定义函数2(参数1,参数2),打印减法句子,返回减法结果 定义函数3(参数1,参数2),打印乘法句子,返回减 ......
python:巧用return
在return里写条件语句 return 0 if ans == n + 1 else ans 参考 力扣:长度最小的子数组 class Solution: def minSubArrayLen(self, s: int, nums: List[int]) -> int: if not nums: ......
CentOS8 Stream 网卡配置操作
CentOS8 已废弃network.service,网卡操作需要使用nmcli ,当前整理配置文件操作及相关命令 命令:nmcli 配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0 配置单个ipv4地址 IP:60.247.159.221 掩码:255. ......
centos7 中 用户名和主机名消失,显示-bash-4.2解放方法
001、问题,centos7中中用户名和主机名消失,显示-bash-4.2,如下: -bash-4.2$ 002、产生原因 配置文件丢失或意外删除。 003、解决方法1 -bash-4.2$ echo "export PS1='[\u@\h \W]\$'" >> ~/.bash_profile -b ......
python练习3| 测试类
点击查看代码 #shopping_list.py class ShoppingList: #shopping_list是一个字典结构 def __init__(self,shopping_list): self.shopping_list = shopping_list def get_item_c ......
Centos7-PXE自动安装系统部署
一、PXE简介 对与运维人员来说,如何安装操作系统想必并不陌生;但当我们面对大量需要安装系统的环境时,自动化安装系统就成了一项必备的技能;下面就让我们一起走进PXE这项批量自动化安装操作系统的技术吧。 PXE(Pre-boot Execution Environment,预启动执行环境)是由Inte ......
将你的 CentOS 变成 OSPF 路由器
Quagga是一个开源路由软件套件,可以将Linux变成支持如RIP、OSPF、BGP和IS-IS等主要路由协议的路由器。它具有对IPv4和IPv6的完整支持,并支持路由/前缀过滤。更多技术干货详见www.linuxprobe.com ......
Python 列表操作指南3
示例,将新列表中的所有值设置为 'hello': newlist = ['hello' for x in fruits] 表达式还可以包含条件,不像筛选器那样,而是作为操纵结果的一种方式: 示例,返回 "orange" 而不是 "banana": newlist = [x if x != "bana ......
使用python进行文件夹中图片文件名提取 并进行填充
如题 # -*- coding: utf-8 -*- # @Time : 2023/10/4 19:26 # @Author : 龙俊威 # @File : sortall.py # @Software:PyCharm import os from PIL import Image import m ......
Python Weakref弱引用
背景 在开始讨论弱引用的实现之前,我们先来看看什么是弱引用以及弱引用的作用。 在我们平常编写代码的时候我们经常会使用引用,了解一下Python,我们就会知道,当一个对象的引用为0时,才会销毁该对象。 那么比如我们现在需要维护这样一个东西: 不断向一个多线程程序发送数据,同时引入一个缓存来存储数据,但 ......