工具 知识python pip

Python面向对象面试题

1、简述面向对象的三大特性。 # 答案 封装: 封装指的是把一堆数据属性与方法数据放在一个容器中,这个容器就是对象。让对象可以通过 "." 来调用对象中的数据属性与方法属性。 继承: 继承指的是子类可以继承父类的数据属性与方法属性,并可以对其进行修改或使用。 多态: 在python中的多态指的是让多 ......
对象 Python

Python网络并发面试题

1、python的底层网络交互模块有哪些? # 答案: ''' socket, urllib,urllib3 , requests, grab, pycurl ''' 2、简述OSI七层协议。 # 答案: ''' 应用层:HTTP,FTP,NFS 表示层:Telnet,SNMP 会话层:SMTP,D ......
发面 试题 Python 网络

Python设计模式面试题

单例模式 1请手写一个单例 #encoding=utf8 import threading import time #这里使用方法__new__来实现单例模式 class Singleton(object):#抽象单例 def __new__(cls, *args, **kw): if not ha ......
设计模式 模式 Python

python selenium 元素定位方法

1.通过元素的id属性进行元素定位,在html中元素的id是唯一的 定位方法:find_element_by_id(id) from selenium import webdriver # 创建 WebDriver 对象,指明使用chrome浏览器驱动 wd = webdriver.Chrome() ......
selenium 元素 方法 python

python 打包

1,单文件打包 pyinstaller -F -w file.py -F : -w::启动exe文件,不显示控制台 2,多文件打包 文件结构:test main.py set.py 如果使用:pyinstaller -F -w main.py 发生问题:相互依赖的文件,打包后无法引用,导致报错可以使 ......
python

Python绘制雷达图

基本步骤 创建一个axe对象,创建时设置参数polar为True以使用极坐标系 绘制图像 示例代码 from matplotlib import pyplot as plt ax = plt.subplot(111, polar=True) # 设置绘制极坐标 xs = ['a', 'b', 'c' ......
Python

WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager......

pip install -r requirements.txt 报错"WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system ......

肉身布莱特-感知机python实现

一、代码:做线性拟合 import numpy as np from matplotlib import pyplot as plt # 很简单的一个体积增大和毒气量的关系拟合 virulence = np.random.rand(100) volume = np.random.rand(100) ......
肉身 python

Window 10 默认程序/默认软件 修改小工具

Window 10 默认程序/默认软件 修改小工具 Default Programs Editor是一个非常实用的系统设置工具,适用于XP/VISTA/7,它可以设定你Windows下的默认应用软件,包括默认的文件格式打开软件、系统默认首选软件以及自动播放的工具。 Default Programs ......
工具 程序 Window 软件 10

Python 项目 Logging 实践案例

定义BaseLogger:base_logger.py # -*- coding: utf-8 -*- import sys import logging import logging.handlers from typing import Union from cfg.common import ......
案例 Logging 项目 Python

用Python语言进行时间序列ARIMA模型分析

应用时间序列 时间序列分析是一种重要的数据分析方法,应用广泛。以下列举了几个时间序列分析的应用场景: 1.经济预测:时间序列分析可以用来分析经济数据,预测未来经济趋势和走向。例如,利用历史股市数据和经济指标进行时间序列分析,可以预测未来股市的走向。 2.交通拥堵预测:时间序列分析可以用来预测交通拥堵 ......
时间序列 序列 模型 语言 时间

python快速直白入门(半新手向,老手复习向)

主用python做项目有一段时间,这次简单总结学习下。为后面的项目编写,进行一次基础知识的查缺补漏、 1、变量名和数据类型 """ 变量名,只能由" 数字、大小写字母、_ " 组成,且不能以数字开头 """ # 整数 int # hashable,不可变对象 a = 5 # 浮点数 float # ......
老手 新手 python

根据当前时间得到学年学期工具类

public static String getCurrentTerm() { // 获取当前时间 LocalDateTime now = LocalDateTime.now(); // 确定当前学年学期的起始和结束时间 int year = now.getYear(); LocalDateTime ......
学年 学期 时间 工具

Python操作MySQL

数据库的安装和连接 PyMySQL的安装 pip install PyMySQL python连接数据库 import pymysql db = pymysql.connect("数据库ip","用户","密码","数据库" ) # 打开数据库连接 cursor.execute("SELECT VE ......
Python MySQL

Python-5高阶函数“map”、“reduce”、“filter”、“sorted”

1.map函数:map(func, iterable) ①功能:处理数据 把iterable中的数据一个一个拿出来,扔到func中做处理,通过调用迭代器来返回参数。 ②参数:func:函数(自定义,或者内置函数) iterable:可迭代对象(容器数据,range,迭代器) ③返回值:迭代器(需要迭 ......
高阶 函数 Python filter reduce

Python第三方库安装教程、什么是第三方库

Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库。PyPI全称是Python Package Index,指的是Python包的索引,它由PSF(Python Software Foundation)来维护,并且展示全球Python计算 ......
第三方 教程 Python

(python) 数据库一次 Connection 连接,不同 cursor

数据库一次 Connection 连接,不同 cursor 的最简洁代码: import pymysql class Database(object): connection = None def __init__(self): if not Database.connection: Databas ......
Connection 数据库 数据 python cursor

Python基础28

今日内容概要 动静态方法 面向对象之继承的基本概念 继承的本质 名字的查找顺序 经典类与新式类 派生与方法 今日内容详细 动静态方法 '''在类中定义的函数有多种特性''' class Student: school_name = '摆烂小组' 1.类中直接定义函数 默认绑定给对象 类调用有几个参数 ......
基础 Python

python源码加密

Cython 这个是把python转成C,然后编译成机器码,加密效果最好。 感觉用这个也可以,把部分关键模块加密就行。 PyInstaller What PyInstaller Does and How It Does It — PyInstaller 4.5.1 documentation 好像只 ......
源码 python

python时间相关

time time — Time access and conversions — Python 3.10.0 documentation import time # 1970-01-01 00:00:00 到现在经过了多少秒 print(time.time()) # 返回一个时间元组 print( ......
时间 python

XPath 基础知识

XPath是一种查询XML文档的语言,它可以用来定位和选择XML文档中的节点,同时还支持对节点进行数据操作。下面是一些常见的XPath增删改查语句命令: 查询语句: //:选择文档中所有符合条件的节点 /:选择当前节点的直接子节点 ..:选择当前节点的父节点 @:选择当前节点的属性 text():选 ......
基础知识 基础 知识 XPath

python随机数

真随机(true-random)与伪随机 (pseudo-random) 宇宙中到底存不存在真正的随机,是一个值得思考的哲学问题,虽然与正在谈的技术无关,但是这个问题对于解释我们世界的构成非常重要。 假如说宇宙中不存在真随机,我们用机械的思想来思考这个世界,即所有东西都是由确定的物理规则决定的,只要 ......
随机数 python

python 自动化测试案例

使用 Selenium 与 unittest 框架的自动化测试案例,可以用来模拟浏览器自动打开网站并提交表单: 在下述代码中,我们定义了一个继承自 unittest.TestCase 的测试类 TestLoginForm,其中 setUp() 方法在每个测试方法执行前会调用,用来启动浏览器并打开测试 ......
案例 python

python Django校验表单登录案例

定义一个视图函数,用于处理登录表单的提交动作。 在该视图函数中,使用 request.POST.get() 方法获取 POST 请求中提交的用户名和密码数据,具体代码如下: from django.shortcuts import render, redirect from django.contr ......
表单 案例 python Django

选择好用的线上甘特图制作工具

知竹甘特图是一款操作简单、界面清晰的在线免费甘特图工具。它采用最新技术、具有高效、稳定、安全、全平台等优点。该工具不仅可以帮助我们排期,还提供多样化的视图展示功能,支持多人在线协作,方便用户进行沟通协作操作。知竹甘特图提供了强大的流程和日历控制系统,可以根据任务的进度和时间逐步更新,以便更好地跟进进... ......
工具

python+selenium自动化执行完后,阻止Chrome浏览器自动关闭

最近在使用Python+Selenium写自动化测试的时候遇到一个问题,当我执行完程序后,无论是正常运行完成或者是中间出现异常终止,浏览器均会自动关闭了,程序中我也没有用到driver.quit()或driver.close()方法,已检查浏览器版本和webdriver版本是相同的 (这个问题是Ch ......
selenium 浏览器 python Chrome

在线工具

APK Virustotal:提供免费的可疑文件分析服务的网站 MetaDefender Virscan 腾讯哈勃分析系统:识别恶意文件 ......
在线工具 工具

python selenium 谷歌浏览器指定下载位置

python selenium 谷歌浏览器指定下载位置 功能 python selenium点击浏览器的下载按钮,然后下载到指定的目录,而非下载到默认位置 代码 import os.path from time import sleep from selenium import webdriver ......
selenium 浏览器 位置 python

开源免费绘制小工具drawio推荐

最近给客户做架构评估写报告时,需要画一些架构示例简图,需求很简单,没到非要用付费软件的程度。 同事推荐一款开源免费的绘制软件drawio,实际体验不错,可以满足我的使用需求。 drawio官方网站: https://www.drawio.com/ 不但有提供Windows的版本,也有我需要的macO ......
工具 drawio

Python处理文档中的文本

提取所有Word 文档中的指定部分内容,并合并到一个txt文件中: import glob import docx def get_text_between_headings(doc, heading1, heading2): start = -1 end = -1 for i in range(l ......
文本 文档 Python