试题 代码python公司

python中时间差中seconds和total_seconds

python中时间差中seconds和total_seconds - 折翼的飞鸟 - 博客园 (cnblogs.com) 都是获取两个datetime之间相差的秒数; 不同是的seconds不管日期,只计算时间之差,即时日期不同也只计算时间之差 total_seconds()计算的差值包括日期,也就 ......

python 获取re.search()匹配到的数量

使用groups() import re text = "Hello, my name is John Doe. I live in New York." match = re.search(r'\b(\w+)\b', text) if match: print("Match found: ", m ......
数量 python search re

Python内存泄漏调试

记录一次内存泄漏的调试经历 最近写了一个项目,是关于爬虫的,里面涉及到了django作为orm。当时在服务器上运行程序,发现内存占用持续增长,最后直到被系统kill。遇到这个问题,首先要弄清楚内存里面,到底存储了哪些类型的数据。这里主要使用了objgraph,pympler,guppy工具。 使用o ......
内存 Python

python常用魔术方法

目录__new____init____del____str__ 和 __repr____len____getitem__、__setitem__、__delitem____getattr__、__setattr__、__delattr____iter__、__next____call____ente ......
魔术 常用 方法 python

Python魔法方法指南

目录Python魔法方法指南1. 简介2. 构造方法3. 操作符3.1. 比较操作符3.2. 数值操作符3.2.1. 一元操作符3.2.2. 常见算数操作符3.2.3. 反射算数运算符3.2.4. 增强赋值运算符3.2.5. 类型转换操作符11.4. 类的表示5. 访问控制6. 自定义序列6.1. ......
指南 方法 Python 魔法

网络安全之代码审计(小白速进)

代码审计 目录代码审计1. 初识代码审计1.1 代码审计是什么1.2 代码审计的意义1.3 代码审计的常用思路1.4 黑盒测试和白盒测试1.5 代码审计和渗透测试的关系1.6 代码审计的工作流程2. 代码审计环境搭建(以Java为例)2.1 JDK的下载和安装2.2 Eclipse的下载和安装2.3 ......
网络安全 代码 网络

SonarQube安装及分析.NET 5.0代码

SonarQube安装及分析.NET 5.0代码 一、写在前面 在日常逛园子的时候发现了SonarQube 这个代码质量管理平台,感觉挺有意思的所以决定自己捣鼓一下,使用方法大多来源网上本文章只是记录一下使用过程。 二、下载安装 1.官网下载地址:https://www.sonarsource.co ......
SonarQube 代码 NET 5.0

c# 通过代码调用WPS将Word转为PDF

最近在使用Spire.Doc的过程中,发现在将word文件转为PDF时,一旦页数过多(具体超过多少页会报错暂未求证),会直接报错(Object reference not set to an instance of an object.),堆栈信息如下: 当然,我这是免费版的,功能被阉割很正常,所以 ......
代码 Word WPS PDF

使用Postman快速复现浏览器的请求(包括生成调用代码)

前言 大家好!我是sum墨,一个一线的底层码农,平时喜欢研究和思考一些技术相关的问题并整理成文,限于本人水平,如果文章和代码有表述不当之处,还请不吝赐教。 好久没有写开发类的工具使用文了,这次我来讲下平时我是如何使用Postman工具的。 一、工具准备 软件下载链接:https://www.post ......
浏览器 Postman 代码

python中的鸭子类型

python中的鸭子类型_python 鸭子类型-CSDN博客 浅谈Python鸭子类型-腾讯云开发者社区-腾讯云 (tencent.com) python不支持多态也用不到多态,多态的概念是应用于java和C#这一类强类型语言中,而Python崇尚鸭子类型(Duck Typing) 鸭子类型:是一 ......
鸭子 类型 python

Python中操作MySQL(第一部分)

Hello,大家好,我又来更新我的博客了,好久没上博客园今天登陆一看阅读量达到22098,谢谢大家的支持,这里是我的一个技术笔记本,以供学习回顾和大家共享,希望大家多多指点。话不多说,现在就开始。那么今天我要更新“如何在Python中操作MySQL数据库?” 一、Python操作数据库的介绍 Pyt ......
第一部 Python MySQL

在 Python 脚本的第一行使用 #!/usr/bin/env 有什么作用

#!/usr/bin/env 告诉计算机用什么程序执行该脚本。 001、测试两个程序 [root@pc1 test]# ls ## 两个测试程序 test2.py test.py [root@pc1 test]# cat test.py ## 程序1 print('hello world') [ro ......
脚本 一行 作用 Python usr

为了防止这个网站被各位爬崩,我连夜用Python下载了上万张壁纸(附网站JS逆向解密)

每当一个网站崩溃,在座的各位都有一定的责任。 当一个爬虫教程不火的时候还好,火起来了,就到了考验网站服务器的时候了,上一次茶杯狐就是这样,还好人家顽强… 好了话不多说,直接开始。 首先就是必备的软件和模块 环境使用 Python 3.8 Pycharm 模块使用 requests --> pip i ......
网站 壁纸 Python

如何通过Python代码旋转PDF页面

日常处理 PDF 文档时,我们时常会遇到页面颠倒、很难正常阅读或打印的情况。 在这种情况下,我们可以通过旋转页面来调整文档的方向。旋转时,也可以根据具体情况,选择顺时针或逆时针旋转特定的角度,以使页面内容更加清晰可读或适应特定的显示需求。这一功能可以通过PDF处理工具或者库来实现。这篇教程将介绍如何... ......
代码 页面 Python PDF

第三周练习--用python计算圆周率Pi

非刷新文本进度条&公式法计算Pi import time N = 100 pi = 0 scale = 10 dur = 0 print(" 执行开始 ") start = time.perf_counter() # 返回当前的计算机系统时间 for i in range(scale + 1): a ......
圆周率 圆周 python

5道Python基础练习题

【练习题1】实现一个整数加法计算器 如 content = input(">>> ") # 5+9 , 6+4 count=0 while 1: content=input('>>>') s1 = content.split('+') print(s1) count = 0 for i in s1: ......
练习题 基础 Python

Python中super函数的详细用法,直观理解

super相关的介绍文章看了无数遍,每次看得都云里雾里的,没过多久就忘了,只模糊知道跟MRO有关,但是稍微一复杂就不知道怎么回事了,本篇文章主要记录我对super的理解 1.粗暴简单的理解 super的作用就是执父类的方法,虽然这句话不完全对,但是也差不多是那么个意思了。 比如以单继承为例 clas ......
函数 Python super

Python脚本添加参数的几种方法

用python添加参数都是用的input函数,不能添加默认值也不能输入help提示。 最近发现了2个更好用的库分享给大家。 一、使用input库。 这个使用很简单,就不过多描述了。 def test(a,b): print(f"{a}+{b}=" + str(int(a)+int(b)) ) if ......
脚本 参数 方法 Python

【Python微信机器人】第三篇:使用ctypes调用进程函数和读取内存结构体

目录修整 目前的系列目录(后面会根据实际情况变动): 在windows11上编译python 将python注入到其他进程并运行 注入Python并使用ctypes主动调用进程内的函数和读取内存结构体 使用汇编引擎调用进程内的任意函数 利用beaengine反汇编引擎的c接口写一个pyd库,用于实现 ......
机器人 函数 进程 内存 机器

selenium+python,自动获取cookie登录

一、通过cookie一直保持自动登录状态 1.手动操作原理: 保持自动登录状态 1.通过cookie信息的唯一标识ID 2.登录后一直保持不退出状态,就可以实现自动登录 登录后,session唯一标识:如果当前是登录状态,那就是登录。如果不是登录状态,就不是登录的。 如何查看是否登录状态? 浏览器打 ......
selenium python cookie

app直播源代码,Flutter 宽高自适应

app直播源代码,Flutter 宽高自适应 工具类代码如下: import 'dart:ui';class HYSizeFit { static double screenWidth = 0.0; static double screenHeight = 0.0; static double ph ......
源代码 Flutter app

Python中常用的函数

1. sorted()函数 Python的内置函数sorted()是一种简单而强大的排序工具。它返回一个新的已排序列表,而不会改变原始列表。默认情况下,它按升序排序。 2. python数组的基本结构 # 增加 append A = [1, 2, 3, 4] A.append(5) # 在数组末尾追 ......
函数 常用 Python

Python中的切片操作

一、切片操作的基本概念 1.1 切片是什么? 切片是Python中一种用于操作序列类型(如列表、字符串和元组)的方法。它通过指定起始索引和结束索引来截取出序列的一部分,形成一个新的序列。 1.2 切片的语法 切片的基本语法为: sequence[start:end:step] 其中,sequence ......
Python

java实现文件夹上传功能实例代码(SpringBoot框架)

前言 有时我们后台管理等服务可能会有这样一个简单需求,就是根据文件夹将整个文件夹下的所有资源都上传到我们的服务器上,本人也是搜索了大量资料,最终以最简单便捷的方式实现该功能,具体操作步骤如下 一、前端如何设置上传组件并将资源上传到后台服务 这里的项目框架为若依VUE版本,下面将核心的代码抽离出来进行 ......
SpringBoot 文件夹 框架 实例 代码

python tkinter | 如何使得entry文本框靠右显示,从右向左填充,显示文本末尾

from tkinter import * from tkinter import filedialog app = Tk() app.title("ABC") app.geometry("300x100") def browse_for_file(entry_name, filetype): Fi ......
文本 末尾 tkinter python entry

Python中nums 和 nums[:] 的区别

主要区别是:1、赋值操作不同;2、内存分配不同;3、可变性不同;4、传递参数不同。如果使用赋值操作将nums赋值给另一个变量,那么修改新变量的值会影响原始列表nums的值。 一、Python中nums 和 nums[:] 的区别 1、赋值操作不同 如果使用赋值操作将nums赋值给另一个变量,那么修改 ......
nums Python

代码规范

首先我们要明确,为什么要遵循编码规范?遵循这样的约定有什么好处? 1. 遵循规范可以写出干净简洁的代码 2. 可以代码的质量 3. 提升代码的可读性 4. 使代码维护更加容易 《代码整洁之道》一书的作者罗伯特曾经说过 “干净的代码既简单又直接。干净的代码读起来像写得很好的散文。简洁的代码永远不会掩盖 ......
代码

Python中的字典(dictionary)

首先, 字典是以键值对的形式进行存储数据的,必须有键【key】,有值【value】 字典的表示方式: {key:value, key2:value, key3:value} 举例: dic = {"jay": "周杰伦", "金毛狮王": "谢逊"} val = dic["金毛狮王"] # 和列表的 ......
字典 dictionary Python

python中可迭代对象,迭代器和生成器区别

作者:知乎用户链接:https://www.zhihu.com/question/20829330/answer/2320711618来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 在之前的文章中我们提到过很多次的可迭代对象,并且很多面试中对于Python几乎必问的一 ......
生成器 对象 python

Java 8 Lambda 表达式语法格式代码示例

Java 8引入了Lambda表达式,它是一种简洁而强大的编程语法。Lambda表达式可以作为参数传递给方法,或者用于函数式接口的实现。 Lambda表达式的语法非常简单。它由箭头(->)分为两部分:左侧是参数列表,右侧是表达式体。参数列表可以省略类型,编译器会根据上下文自动推断出类型。表达式体可以 ......
表达式 示例 语法 代码 格式