- 博客(18)
- 收藏
- 关注
原创 树莓派 ssh 远程登录时报错:Host key verification failed
1、报错原因: 主机系统每次 ssh 连接远程操作后,都会记录每个访问过的计算机的公钥 (public key) ,保存在 ~/.ssh/known_hosts 文件中,当下次访问相同子机服务器时,会核对公钥。如果公钥不同,ssh 便会认证失败,拒绝登录。一般是因为进行过系统重装,导致SSH公钥变更。2、解决方法:方法1:执行下面的命令,参数-R的作用:从 known_hosts 文件中删除所有属于 hostname 的密钥。ssh-keygen -R 你要访问的主机...
2022-05-19 16:57:54
1940
1
原创 python 安装whl文件
前言WHL文件是以Wheel格式保存的Python安装包,Wheel是Python发行版的标准内置包格式。在本质上是一个压缩包,WHL文件中包含了Python安装的py文件和元数据,以及经过编译的pyd文件,这样就使得它可以在不具备编译环境的条件下,安装适合自己python版本的库文件。如果要查看WHL文件的内容,可以把.whl后缀名改成.zip,使用解压软件(如WinRAR、WinZIP)解压打开即可查看。1、为什么会用到whl文件来安装python库文件呢?...
2022-04-27 17:23:13
52250
7
原创 Python 生成电脑可执行的**.exe文件
1.安装Pyinstaller,在cmd窗口,输入指令“pip install pyinstaller”进行安装,由于我已经安装过了,所以提示已安装。2.安装完毕后,cd进入到要生成exe文件的文件目录。3.使用指令“pyinstaller -F xxx.py”生成exe文件。# 如:要打包成.exe的py文件名是"python_to_exe.py"cmd窗口命令行:pyinstaller -F python_to_exe.py注:-w:表示希望在生成的.ex...
2022-04-15 21:24:28
1151
原创 python 多进程一篇学懂
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位,一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。 在同一个进程内的线程的数据是可以进行互相访问的,这点区别于多进程。进程介绍 一个进程至少要包含一个线程,每个进程在启动的时候就会自动的启动一个线程,进程里面的第一个线程就是主线程,每次在进程内创建的子线程都是由主线程进程创建和销毁,子线程也可以由主线程创建出来的线程创建和销毁线程。进程是对各种资源管理的集合,
2022-04-13 22:13:12
11276
10
原创 python 中关键字 global 的用法
Python中定义函数时,若想在函数内部对函数外的变量进行操作,就需要在函数内部声明其为global在func函数中并未在x前面加global,所以func函数无法将x赋为2,无法改变x的值加了global,则可以在函数内部对函数外的对象进行操作了,也可以改变它的值了global需要在函数内部声明,若在函数外声明,则函数依然无法操作x1、global语句被用来声明x是全局的。(可以使用同一个global语句指定多个全局变量。例如global x, y, z)1、global是
2022-04-09 23:41:41
90585
3
原创 python 分类获取相近(相似)坐标点
前言 如何从一堆坐标点中筛选出哪些点的坐标数值是相近的呢?不妨参考一下下面的代码.import math# 读取txt文件获取坐标点with open("points.txt", "r") as fp: data = fp.readlines() # eval是Python的一个内置函数,这个函数的作用是,返回传入字符串的表达式的结果。 data = list(eval(data[0][1:-1])) # 将读取到的数据转为列表数据类# 打印数据列...
2022-03-20 17:42:41
3357
原创 python 多进程报错(创建运行多进程):RuntimeError:An attempt has been made to start a new process before the....
前言 简单说一下python的多进程包multiprocessing。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocessing支持子进程、通信和共享数据、执行不同形式的同步,提供了Process、Queue、Pipe、Lock等组件。创建进程的类:Process([group [, target [, name [, args [, kwargs]]]]]),target表示调用对象,args表示调用对象的位置参数元组。kwargs...
2022-03-15 12:07:23
4013
1
原创 Python opencv库画图(绘图)功能
前言 这里总结一下使用opencv的一些基本画图的操作。# 导入相关库import cv2 as cv, numpy as np# from matplotlib import pyplot as pltimport matplotlib.pyplot as plt # 上下两种引入方式都可以# 画图实现代码"""1.画线,要绘制一条线,您需要传递线的开始和结束坐标。我们将创建一个黑色图像,并从左上角到右下角在其上绘制一条蓝线。"""# 创建黑色图像,这个3...
2022-01-18 11:01:24
4191
原创 使用vue ui命令没有反应:教你怎样一步步使用vue ui创建vue项目
1.vue ui命令没有反应原因:vue ui命令是vue 3.x版本以上才支持,因此需要更新vue的版本。2.更新vue版本: 2.1 首先使用以下命令卸载旧版本:npm uninstall vue-cli -g 2.2 然后使用下面命令安装最新版本:npm i -g @vue/cli 2.3 查看是当前版本号:vue -V 此时,输入 vue -h 命令查看commands,发现...
2022-01-13 09:30:08
13351
8
原创 Python 多个列表合并(列表排序、列表去除重复元素,统计列表中元素的重复次数,找出列表中相同和不同的元素)
前言话不多说,直接上代码。。。1.多个列表合并为一个a = [1, 2, 3]b = ["a1", "b1", "c1"]c = ['张三', '李四', '王五']#1直接相加合并sums1 = a + b + cprint(sums1) # 结果是:[1, 2, 3, 'a1', 'b1', 'c1', '张三', '李四', '王五']#2使用extend方法,该方法会覆盖原始列表a.extend(b) #此时a列表已经和b合并为一个新的a列表...
2022-01-10 10:38:12
12636
1
原创 Python opencv 库cv.imread()读取图片为空None,cv.imshow()报错:error: (-215:Assertion failed) _src.empty() in ..
报错原因: cv.imread()读取图片为空None,原因很大可能是路径有问题,要么是在路径下找不到图片,要么就是路径中包含有中文(特别要注意是不是路径含有中文);图片读取为空从而导致了在显示图片时cv.imshow()会报错:error: (-215:Assertion failed) !_src.empty() in function 'cv::cvtColor'。解决办法:1.一个最简单的解决办法就是把路径中的中文全部改成英文就可以了。2.如果不愿修改...
2022-01-07 14:30:45
5740
2
原创 Python 合并两个或多个pdf文件(获取pdf文件指定页)
前言 我们在学习和工作中经常会遇到对PDF文件的一些编辑需求,例如在整理pdf文件时需要把多个pdf文件进行合并,或者提取某个pdf文件中某些页面。这时如果你想到用python来解决这些个问题,那么下面就给出大家一些我的处理方法,以供参考。# 导入相关库import os, PyPDF2, refrom PyPDF2 import PdfFileMerger#合并pdf函数def connect_pdf(): # 将需要合并的pdf文件放到一个文件夹中,最好按顺...
2021-12-23 12:00:45
1968
1
原创 Python 递归遍历文件夹(子文件夹及其所有文件),获取图片,docx,pdf等
# 导入文件处理相关库import os, shutil# 遍历函数def read_dirs(f_path): # 获取f_path路径下的所有文件及文件夹 paths = os.listdir(f_path) # 获得目标文件后复制过去的路径 target_path = r"D:\target" # 判断 for f_name in paths: com_path = f_path + "\\" + f_name .
2021-12-21 10:37:53
2659
5
原创 Python 使用 pandas 和 openpyxl 读取 excel 表格(读取指定行和列)
前言 在使用Python处理表格时,pandas 和 openpyxl是使用最多的两个库。现在我来简单记录一下这两个库在处理Excel表格时一些常用操作。1、使用pandas操作excel表格 (1)读取指定单元格# 导入pandas库,简写为pdimport pandas as pd# 读取表格,使用openpyxl引擎,获取表名为表1的内容df = pd.read_excel("test.xlsx", engine="openpyxl", sheet...
2021-12-20 10:37:06
33249
3
原创 安装vue项目依赖 node_modules目录 npm install (npm i) 时报错:ERR ***\node_modules\node-sass command failed
1、报错信息如下:2、报错原因:与Node-sass库有关。3、解决方法:依次执行以下命令。npm uninstall node-sassnpm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/npm install4、至此问题解决。...
2021-12-16 16:21:33
2982
3
原创 Python在使用正则表达式匹配时报错:AttributeError: ‘NoneType‘ object has no attribute ‘group‘
报错原因:没有匹配到符合正则表达式的内容,但又调用了group方法。解决方法:1、如果不确定能够匹配到内容时,可以先判断,再调用group方法。import restrs = "#53e45k"if re.match("^#\d{2}", strs): #匹配以#号加2个数字开头的字符串 contents = re.match("^#\d{2}",strs).group() print("匹配到的内容是:%s" % contents)else: print("没有匹配
2021-11-15 15:14:57
3658
原创 Pandas 按行读取Excel数据,报错:AttributeError: ‘DataFrame‘ object has no attribute ‘ix‘
报错原因:pandas的1.0.0版本之后,移除了Series.ix 和 DataFrame.ix方法。解决方法:使用loc方法来读取指定的数据行。df = pd.read_excel(e_path, engine="openpyxl") # 使用openpyxl代替xlrd打开.xlsx文件data3 = df.loc[[1,0,2,3,4]].values # 数据行会按照参数列表的行数顺序打印结果...
2021-11-12 10:30:00
2010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人