试题 代码python公司
python-按序号切割txt文件
1.切割任何文件的时候,都需要查找到文件的分割的规律,从而按照一个规则来进行切割。 我的需求就是将一个txt文档按照序号切割成每一行,从来进行DataFrame转化成其它文件。 2.代码: """ coding:utf-8 @Software:PyCharm @Time:2023/3/28 9:37 ......
单窗算法的地表温度反演:谷歌地球引擎GEE代码
本文介绍在GEE中基于Landsat遥感影像实现地表温度(LST)单窗算法反演的代码。 1 背景知识 基于遥感数据的地表温度(LST)反演目前得到了广泛的应用,尤其是面向大尺度、长时间范围的温度数据需求,遥感方法更是可以凸显其优势。目前,基于各类遥感数据源的地表温度反演方法不断得以改进,精度亦不断提 ......
enkins里下载代码时出现代码在不同的git库里面,怎么将不同位置的不同代码下载到不同本地目录下
问题提出: Jenkins里下载代码时出现代码在不同的git库里面,怎么将不同位置的不同代码下载到同一个本地目录下?SVN倒是支持的,git的怎么搞? 解决方案: 安装Multiple SCMs Plugin插件,插件下载地址: https://wiki.jenkins-ci.org/display ......
Python中and和or返回值判断
一、判断原则 原则一: and 两真为真,一假为假 or 两假为假,一真为真 原则二: 短路原则: 如果and前面的条件为假,那么跳过and后面的条件(短路)直接返回假(一假为假,所以结果肯定为假)。 如果or前面的条件为真,那么跳过or后面的条件(短路)直接返回真(一真为真,所以结果肯定为真)。 ......
Python pandas 保存Excel自动调整列宽的方法及示例代码
方法1. 用pd.ExcelWriter 和 worksheet.set_column 需要安装xlsxwriter 方法2:使用StyleFrame自动调整 from styleframe import StyleFrame import pandas as pd columns = ['aaaa ......
devops|中小公司效率为王,没必要度量
之前写过一篇文章《devops|中小公司不要做研发效能度量》,主要是从基础设施方向考虑,因为很多条件都不具备,贸然高投入去做研发效能度量可能达不到我们的预期效果,给出的建议是先做好当下打好基础。今天想到一个好例子,可以类比下。 两个人小家庭 1)人少 2)收入清晰 3)支出清晰,买了什么东西,花了多 ......
解决Python中报错RequestsDependencyWarning: urllib3 (1.26.9) or chardet (5.1.0)/charset_normalizer (2.0.12) doesn't match a supported version!
在运行requests包时,出现了以下报错信息: RequestsDependencyWarning: urllib3 (1.26.9) or chardet (5.1.0)/charset_normalizer (2.0.12) doesn't match a supported version! ......
Python-2闭包
1.闭包:闭包是在嵌套函数中,内函数使用外函数的局部变量,并且返回了内函数。 2.特点:延长了局部变量的生命周期,持续到脚本执行结束。 3.意义:保护了内部变量,防止像使用全局变量(global)的时候被篡改。 nonlocal:是一个关键字用于访问封闭函数作用域中的变量。当内层函数在外层函数中被定 ......
web前端开发常用的代码编写工具有哪些?
不同类型的开发人员使用的工具大有不同,所以说没有绝对好,对任何人员都适用的工具,我们只能以友好度,功能性,扩展性,界面/体验,跨平台等等这些来作为评判标准。 下面我们就给它分类并一一介绍: 大师级别 vi vi对于使用过unix的朋友来说,绝对是再熟悉不过的代码编辑器,有多少伟大的程序和代码是由vi ......
python 编译成.pyd/.so
所谓pyd文件,就是D语言(C/C++综合进化版本)编写的一种dll 文件,相比起容易被反编译的pyc文件,pyd文件目前还没有办法进行反编译,只能被反汇编,因此有很高的安全性,并且运行效率也比较高。 在windows会编译出pyd,linux会编译称.so 编译前准备 要想编译pyd,首先要通过p ......
python安装过程中的问题
1. 用pip 安装插件时报 Fatal error in launcher: Unable to create process using '"D:\Program Files\Python311\python.exe" "D:\Program Files\Python311\Scripts\pi ......
python subprocess Popen非阻塞,读取adb日志
简单版 from threading import Thread from queue import Queue, Empty import shlex if __name__ == '__main__': print_hi('PyCharm') # Car().run() def enqueue_ ......
Python通过GPIO从DHT11温度传感器获取数据
Python通过GPIO从DHT11温度传感器获取数据 设备:树莓派4B、DHT11、杜邦线 DHT11 DHT11是一款有已校准数字信号输出的温湿度传感器。 其精度湿度±5%RH, 温度±2℃,量程湿度20-90%RH, 温度0~ 50℃。精度不高,但价格低廉。 DHT11使用单总线通信。供电电压 ......
力扣 819. 最常见的单词--python
给定一个段落 (paragraph) 和一个禁用单词列表 (banned)。返回出现次数最多,同时不在禁用列表中的单词。 题目保证至少有一个词不在禁用列表中,而且答案唯一。 禁用列表中的单词用小写字母表示,不含标点符号。段落中的单词不区分大小写。答案都是小写字母。 示例: 输入: paragraph ......
python 将函数作为参数传给另一个函数
def hi(): return "hi yasoob!" def doSomethingBeforeHi(func): print("I am doing some boring work before executing hi()") print(func()) doSomethingBefor ......
Python的socket编程
目前处在学习python爬虫的阶段,昨天看到了python的socket模块,分别实现TCP、UDP时间戳回显。 1、tcp通信server和client代码 # tcpServer.py #!/usr/bin/python # -*- coding: utf-8 -*- from socket i ......
Hugging Face公司介绍
Hugging Face是一家非常活跃的人工智能创业公司。它拥有一个非常强大并且活跃的人工智能社区。有超过5000多家机构都在Hugging Face的社区发布内容,包括Google AI、Facebook AI、微软等。自从2016年成立以来,这家企业经历了5轮融资,总共募集了6000万美金。 那 ......
python 使用selenium 不开启浏览器
selenium 不启动浏览器模式 打开浏览器再启动会浪费时间,对爬虫的性能也是个影响,还有一种就是不打开浏览器。 如下参数是针对chrome 的全局参数,不能自定义参数。 from selenium import webdriver # 还有一些其他的参数'''# 添加UAoptions.add_ ......
python安装pillow报错
Fatal error in launcher: Unable to create process using '"D:\Program Files\Python311\python.exe" "D:\Program Files\Python311\Scripts\pip.exe" install ......
python 快速替换csv数据集字符串列表中的表情符号为空,asyncio,re,pandas
传统的字符串列表替换字符串使用遍历非常慢 比如下面这段代码,如果处理几十万或上百万的数据集时,会非常的慢,几小时几天都可能 import re p = re.compile(u'['u'\U0001F300-\U0001F64F' u'\U0001F680-\U0001F6FF' u'\u2600- ......
关于代码优化
1. 批处理 批量思想:批量操作数据库,这个很好理解,我们在循环插入场景的接口中,可以在批处理执行完成后一次性插入或更新数据库,避免多次 IO。 //for循环单笔入库 list.stream().forEatch(msg->{ insert(); }); //批量入库 batchInsert(); ......
python open 用法
函数语法 open(file, mode, buffering, encoding, errors, newline, closefd, opener) 参数说明: name : 一个包含了你要访问的文件名称的字符串值。 mode : mode 决定了打开文件的模式:只读,写入,追加等。所有可取值见 ......
关于代码优化-池化思想
我们都用过数据库连接池,线程池等,这就是池思想的体现,它们解决的问题就是避免重复创建对象或创建连接,可以重复利用,避免不必要的损耗,毕竟创建销毁也会占用时间。 池化思想包含但并不局限于以上两种,总的来说池化思想的本质是**预分配与循环使用,**明白这个原理后,我们即使是在做一些业务场景的需求时,也可 ......
Python爬虫基础之三
Python爬虫基础包括HTTP协议、HTML、CSS和JavaScript语言基础、requests库的使用、Beautiful Soup库的使用、xpath和正则表达式的使用等。此外,还应该了解反爬虫机制和爬虫的一些常见问题及解决方法。 上一篇文章讲解了有关条件判断语句、循环语句、元组、字典等相 ......
python多继承
顺序,初始化从右往左 class Human(object): ... class Father(Human): def __init__(self): super().__init__() self.test1 = "父亲" class Mother(Human): def __init__(se ......
python 装饰器
装饰器(Decorators)是Python的一个重要部分。简单地说:他们是修改其他函数的功能的函数。他们有助于让我们的代码更简短,也更Pythonic(Python范儿)。大多数初学者不知道在哪儿使用它们,所以我将要分享下,哪些区域里装饰器可以让你的代码更简洁。 ......
python 画思维导图
1.安装Graphviz 要安装Graphviz,可以按照以下步骤操作: 前往 Graphviz 官网 前往 Graphviz 官网(https://graphviz.org/)。https://graphviz.org/download/ 下载适合你操作系统的安装文件 在官网首页中,你可以看到 W ......
Python | raise的使用
当程序出现错误,Python会自动引发异常,Python允许我们在程序中手动设置异常,使用 raise 语句即可。一旦执行了raise语句,raise后面的语句将不能执行。 我们从来都是想方设法地让程序正常运行,为什么还要手动设置异常呢?首先要分清楚程序发生异常和程序执行错误,它们完全是两码事,程序 ......
修改注册表为系统右键菜单增加新建创建.py格式的Python脚本文件
手工操作2个办法: 1.新建一个纯文本文件,修改后缀名为.py,然后用IDLE或pycharm打开编辑即可。 2.启动IDE工具(比如IDLE或Pycharm),选择新建脚本,然后选择位置并保存脚本即可。 有没有方法能让这个步骤变得更简单一点呢? 方法1:修改注册表 运行regedit打开注册表,找 ......
2023华为软挑决赛代码分享
赛题主页 决赛代码 生产策略 大致策略是生产456尽量平衡,如果场上4的数量(包括机器人身上的和正在生产但未生产完毕的)最少,那么优先生产4。但会有其他因素影响其优先级,包括路径上是否有其他机器人,这个工作台是否被对方工作台占领,这个工作台剩余配件数等...... 寻路 寻路主体是A*算法,加了一些 ......