文件oletools对象python
PYTHON 字节数组
字节数组 字节数组是可变类型,采用bytearray内置函数构造。在REPL中,输入help(bytearray)可以获得相关信息。字节数组的来源可以是: 可迭代的整数序列,整数范围为0~255; 字符串; 字节或者另外的字节数组对象; 任意实现了缓冲区API的对象。 >>> × = bytearr ......
python 元组的打包解包
元组打包和解包 >>>a=100 >>>b=200 >>>C=300 >>>t=(a,b,c) >>>t (100, 200, 300) >>>×,y,z=t >>>X 100 >>>y 200 >>>Z 300 ......
go学习 day242 文件操作
案例:读取文件内容 package main import ( "fmt" "os" ) func main() { // 打开文件 file, err := os.Open("G:\\test\\test.txt") if err != nil { fmt.Println("open file e ......
PYTHON 字符串格式化
字符串的格式化 字符串的格式化采用了类似于C语言的%格式化符号。 >>>y,m,d=2016,7,8 >>> "%d-%02d-%02d"%(y,m,d) '2016-07-08' 从Python 2.6开始,引入了format内置函数来实现字符串格式化,它使用花括号}和冒号:来替代百分号%。与百分 ......
python+playwright 学习-51 登录-验证码识别
简单的登录验证码,数字和英文组合的,可以轻松识别 登录验证码 如下图登录验证码 验证码是一个图片链接,每次打开页面它会自动刷新 ![[Pasted image 20230410084603.png]] 解决思路是先获取到验证码图片,获取验证码图片的方式,可以直接定位到img元素,对元素截图即可 # ......
Python 连接数据库
1. 数据库分类 关系型数据库(Oracle:安全性高,可恢复数据等; MySQL:中小企业,免费;SQLServer:收费 等等, SQLLite:移动端数据看),非关系型数据库(Redis, Mangodb) 2. SQL 作用:客户端跟服务器通信的语言 含义:结构化查询语言 分类:DQL,数据 ......
python 字符填充应用
填充常跟对齐一起使用。^、<、>分别代表居中对齐、左对齐和右对齐,其后面的参数为宽度。冒号:后面为填充的字符,只能是一个字符,默认以空格填充。 >>> '{:>10}'.format('32') ' 32' >>> '{:0>6}'.format('33') '000033' >>> ab='abc ......
全网最详细中英文ChatGPT-GPT-4示例文档-食谱智能生成从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT的训练数据涵盖了大量的食材和食谱,可以通过结合大量的料理方法,快速地为用户生成符合自己口味的食谱。所以在和美食相关的行业,ChatGPT可以根据用户的各种美食需求,为其提供美味又有营养的餐食搭配,帮助用户更轻松地制作美食,享受美味。 ......
Python Tkinter Menu tearoff
tkinter的菜单,程序运行的时候菜单之下出现了一个虚线项,如下图红色框: 点击这个虚线选项后,菜单单独浮于应用之上(如下图)。 tearoff选项,当tearoff=1的时候该菜单被设置为可以独立出来的菜单,点击虚线就可以将菜单独立出来, 当tearoff=0时就是正常的菜单了,但是默认情况下t ......
c#怎么实现web端上传超大文件
以ASP.NET Core WebAPI 作后端 API ,用 Vue 构建前端页面,用 Axios 从前端访问后端 API ,包括文件的上传和下载。 准备文件上传的API #region 文件上传 可以带参数 [HttpPost("upload")] public JsonResult upl ......
Python Tkinter config
Python Tkinter config config可以设置tkinter组件的样式参数。比如:组件变量.config(background='black')在文本框(Text)和画布(Canvas)中还提供了 tag_config和itemconfig函数,用于重新设定元素样式参数。这个参数在 ......
python网络爬虫
一、爬虫的基本思路 打开网页:requests / urllib 找到需要的信息:标签 / xpath / jsonpath / ... 获取和存储信息:json文档 二、网页的分类 1. 静态网页 源代码中包含需要的信息 国务院办公厅关于印发"十四五"国民健康规划的通知 爬取方式:直接从源代码中提 ......
python播放视频
python播放视频 pip install pygame import pygame pygame.init() # Set the dimensions of the window screen = pygame.display.set_mode((640, 480)) # Load the v ......
ubuntu安装python环境scikit-learn低版本
Ubuntu默认使用的是python3.8,要安装插件需要先安装几个依赖包 安装uwsgi需要安装gcc python3.8-dev python-dev 安装scikit-learn旧版本需要安装python3-sklearn python3-sklearn-lib这两个包,python3.8支持 ......
全网最详细中英文ChatGPT-GPT-4示例文档-文章大纲智能生成器从0到1快速入门——官网推荐的48种最佳应用场景(附python/node.js/curl命令源代码,小白也能学)
ChatGPT提供了快速智能生成文章大纲的功能,旨在帮助作者更高效地实现创作目标。ChatGPT还可以根据作者的需求,生成不同类型的文章大纲,例如新闻稿、小说、科技文章等等。同时经过大量训练,生成的文章大纲具有很高的准确性和可靠性,这将帮助作者更快地实现写作目标,提高文章的质量和效率。 ......
springboot项目中,读取 resources 目录下的文件的9种方式
9 种方式 使用 ClassLoader.getResourceAsStream() 方法 可以使用类加载器来获取资源文件的输入流。该方法接受一个资源文件路径参数,返回一个 InputStream 对象。 InputStream inputStream = getClass().getClassLo ......
python 基础练习
f = 3 d = 6 # print(f>5 or d>5) # print(not (d>5)) # (f>5) and print(111) #输出 # print( '我是好人%s' % ('哈哈')) # name = input('请输入名字') # print( 'tama d hua ......
python使用bs4 同时lxml也要安装才行
from bs4 import BeautifulSoup soup = BeautifulSoup(open('index.html',encoding='utf-8'),'lxml') print(soup) 就可以使用了 ......
windows-根据进程名获取进程pid,定时监控多个进程性能并写入csv文件
#!/usr/bin/python # -*- coding: utf-8 -*- import sys import time import psutil def get_pid(name): pids = psutil.process_iter() for pid in pids: if(pid ......
需要是导入图片,根据证件照自动裁剪大小,人脸识别功能python 实现
要实现根据证件照自动裁剪大小的人脸识别功能,你可以使用 Python 的人脸检测库和裁剪图片库实现。以下是一种可能的实现方法: 1. 安装所需的库 首先,需要安装 `opencv-python` 和 `face-recognition` 库。可以使用以下命令进行安装: ``` pip install ......
把一个对象的key全部换成大写/小写
问题: 把一个对象,将它的所有key 转换为大写或小写。 方法: // 大写转换 export function upperJSONKey(jsonObj){ for (var key in jsonObj){ jsonObj[key.toUpperCase()] = jsonObj[key]; d ......
python requests的超时和重试
from requests.adapters import HTTPAdapter from requests import Session import requests session = Session() # request 重试配置 重试一次 # 如果发生读取异常,则请求时间为 (重试次数 ......
自开发导出数据到文件
"定义导出的数据表头-内表DATA: BEGIN OF gt_hd OCCURS 0 ,field TYPE char100,END OF gt_hd. "定义导出的数据内表DATA:GT_TAB TYPE TABLE OF BSEG, GS_TAB TYPE BSEG. "得到导出的数据SELEC ......
python browser.find_element_by 方法过期browser.find_element_by_tag_name;browser.find_element_by_class_name;browser.find_element_by_id;browser.find_element_by_name;
python3.0以后 selenuim.webdriver 库不在推荐使用find_element_by_接后缀的方法 browser.find_element_by_id('slogan') browser.find_element_by_name('slogan') browser.find_ ......
面向对象 之 原型继承
搞清楚constructor构造器、prototype构造原型、实例对象三者关系 constructor 就是构造函数的名字, prototype 是原型对象,每个构造函数都必须有一个原型对象;构造函数要被继承的方法在这里存放才不会浪费堆区空间; 构造函数里面的this,无论在构造函数里,还是在原型 ......
20230409-Python-字符串-day6
字符串 4月9 字符串是python中最常见的数据类型,我们可以使用单引号 ' ' 、 双引号 " " 、三引号 """ """ 来创建字符串,只要为变量分配一个值即可 #单引号 var1 = 'hello word' #双引号 var2 = "hello Python" #三引号,可以换行,如果没 ......
使用paramiko上传文件到Linux并且解压
思路是,使用zipfile对文件进行压缩,之后使用paramiko提供的SFTPClient()上传文件,之后使用paramiko的SSHClient()执行Linux命令操作文件 import os import zipfile import paramiko # 使用zipfile压缩文件 de ......
Python ORM Pony PostgreSQL数据库 常用操作
Pony是一个高级的对象关系映射器ORM框架。Pony它能够使用Python生成器表达式和lambdas向数据库编写查询。Pony分析表达式的抽象语法树,并将其转换为SQL查询。支持SQLite, MySQL, PostgreSQL和Oracle等数据库,本文主要介绍Python ORM Pony中 ......
python更快写入文件的方法copyfileobj
import requests import shutil def download_file(url, path): with requests.get(url, stream=True) as r: with open(path, 'wb') as f: shutil.copyfileobj(r ......
virtualenv + pyinstaller 将python程序打包成.exe文件(Windows系统)
一、virtualenv virtualenv用于创建一个虚拟的python环境,用于解决python环境中安装的包过多,存在冲突的问题 1、virtualenv安装 pip install virtualenv 可使用 virtualenv --version 查看安装情况 2、virturale ......