Python
Pikachu_simple
这个作者很懒,什么都没留下…
展开
-
python虚拟环境安装并运行项目
一、导出本地项目的requirements.txt以下来自博客:https://blog.csdn.net/u010924720/article/details/105090789生成requirements.txt时需要升级pip,但执行命令后报如下错误python -m pip install --upgrade pip可以使用命令easy_install -U pip生成requirements.txt的方式有两种:(1)第一种 适用于 单虚拟环境的情况:pip free..原创 2021-12-08 19:25:33 · 720 阅读 · 0 评论 -
删除json文件中指定键值对
将json文件内容全都暂存在字典当中,删除字典指定键值对,再将该字典存入json中,以"w+"方式覆盖原json文件。 with open("faceCode.json", encoding="utf-8") as f: full_data = json.load(f) #取出json所有数据放入字典中 print(full_data) f.close() del full_data[delName]#删除字典中指定键值对 并将新的字典覆盖原创 2021-10-10 20:17:28 · 2543 阅读 · 0 评论 -
python3实现删除当前/指定路径下的文件/图片
python3实现删除当前/指定路径下的文件/图片删除文件夹下所有图片file_name = "D:\\screenshot-snrks-png\\png-snrks" for root, dirs, files in os.walk(file_name): for name in files: if name.endswith(".png"): # 填写规则 os.remove(os.path.join(root,转载 2021-10-09 17:55:53 · 2763 阅读 · 1 评论 -
Object of type ‘ndarray‘ is not JSON serializable
想把array类型存入json中,报错。 data[name] =face_encodings[0] #data为字典 json.dump(data, f, indent=2, ensure_ascii=False)原因:json不认识numpy的array,所以将其转换为list即可。 data[name] =face_encodings[0].tolist() json.dump(data, f, indent=2, ensure_ascii=False)...原创 2021-10-09 15:53:42 · 4492 阅读 · 0 评论 -
Python json读写方式和字典相互转化
在Python中,json指的是符合json语法格式的字符串,可以单行或者多行。它可以方便的在使用在多种语言中,这里介绍的是在python中的字典(dict)与json字符串相互转化的方式。1. 导入json包import json2. 初始化一个字典数据 1 2 3 4 5 6 7 8 dict_ = { 'name': 'Jack', 'age': 22, 's...转载 2021-10-09 15:47:45 · 540 阅读 · 0 评论 -
python对json格式原文件追加内容(原文件可以不存在)
在实现上传人脸图片,并将该图片进行编码存入字典中时,由于信息都是临时存取,关了后台之后字典的信息全被清空。所以想将该字典内容存入json中 。在网上查阅资料发现好多都是将字典dict转化为json进行存储,于是我犯了个错误,每次将字典{"1":""}{"1":"","2":""}{"1":"","2":"","3":""}存进json,不仅造成存储内容重复,而且json格式错误,报错。所以明确了一下需求,只需要将每次新加入的键值对存进json文件中,即在原有json文件中追加内容。参考原博文:pyt原创 2021-10-09 15:43:32 · 1262 阅读 · 0 评论 -
TypeError: src is not a numpy array, neither a scalar----PIL Image转成opencv Image
后端从前端获取jpg格式的图片,想要用opencv处理,但该图片是jpg格式,而opencv需要一个矩阵,所以通过下面一段代码进行转换:参考原博文TypeError: src is not a numpy array, neither a scalar----PIL Image转成opencv Image_GaoSimin-CSDN博客 image = request.files["image"] pil_image = Image.open(image) contras.原创 2021-10-06 19:41:18 · 4381 阅读 · 0 评论 -
Cannot uninstall ‘wrapt‘. It is a distutils installed project and thus we ca
安装tensorflow时,遇到error,输入:pip install -U --ignore-installed wrapt enum34 simplejson netaddr再重新安装就行。原创 2021-09-18 15:43:09 · 327 阅读 · 0 评论 -
PyCharm中批量查找及替换
选中需要操作的字符Ctrl + R 替换Ctrl + Shift + F 全局查找Ctrl + Shift + R 全局替换源自:PyCharm中批量查找及替换 - Ella_Wu - 博客园http://www.cnblogs.com/wuaihua/p/7597017.html...转载 2019-07-31 11:08:49 · 975 阅读 · 1 评论 -
正则表达式中r的含义
r:Python中字符串前面加上 r 表示原生字符串(rawstring)原创 2019-06-08 17:03:37 · 5756 阅读 · 0 评论 -
Python3 join()方法
摘自:https://www.runoob.com/python3/python3-string-join.html菜鸟教程描述Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。语法join()方法语法:str.join(sequence)参数sequence -- 要连接的元素序列。返回值返回通过指定字符连接序列中元素后生成...原创 2019-06-08 16:56:18 · 1268 阅读 · 0 评论 -
open函数后面参数'a','w','r'的区别
原文链接:http://www.cnblogs.com/dkblog/archive/2011/02/24/1980651.htmlopen/文件操作f=open('/tmp/hello','w')#open(路径+文件名,读写模式)#读写模式:r只读,r+读写,w新建(会覆盖原有文件),a追加,b二进制文件.常用模式如:'rb','wb','r+b'等等读写模式的类型有:rU...转载 2019-05-22 21:37:20 · 7887 阅读 · 0 评论 -
Spyder常见的快捷键
主要介绍了Spyder常见的快捷键,从spyder的配置表中导出,中文名称为直译。常用快捷键快捷键 中文名称Ctrl+R 替换文本Ctrl+1 单行注释,单次注释,双次取消注释Ctrl+4 块注释,单次注释,双次取消注释F5 运行程序Ctrl+P 文件切换Ctrl+L 清除shellCtrl+I 查看某个函数的帮助文档Ctrl+...转载 2019-05-22 21:20:26 · 18415 阅读 · 0 评论 -
python的main函数
Python作为一门较为灵活的解释型脚本语言,其中定义的main()函数只有当该Python脚本直接作为执行程序时才会执行;当该python脚本被作为模块(module)引入(import)时,其中的main()函数将不会被执行。这是由于两方面原因,一方面,main函数是所有执行程序的入口;另一方面,python的解释器是顺序执行脚本的并且不会调用任何不属于程序本身的代码和函数,需要...转载 2019-05-22 21:15:23 · 857 阅读 · 0 评论 -
Python中字符串的输出
注意:Python中没有单个的字符Python中字符串的表示有三种方式:1:使用单引号包含字符注意:单引号中不能包含单引号2:使用双引号表示字符注意:双引号中不能包含双引号3:使用三引号(三单或三双引号)表示字符所以:想要输出双引号:字符串外面就用单引号包含,如:print('"classid":%s'%dict['classid'])不换行;print('...原创 2019-04-24 21:25:51 · 5145 阅读 · 0 评论 -
列表基础练习
# -*- coding: utf-8 -*-"""Created on Mon Apr 22 20:47:01 2019@author: DELL"""list1=['xiaozhao','xiaozhang','qianqian','qianqian','lili','lili','lili','tangtang']#通过append方法向列表末尾增加元素list1.appe...原创 2019-04-22 21:48:46 · 662 阅读 · 0 评论 -
卸载Python????
想要安装Python别的版本,发现已经安装过此版本的不同Python??????然后在文件夹里搜索发现了好几个Python,删掉之后,安装时还提醒已安装过此版本??最后通过控制面板——程序 把多余的卸载了卸载的时有时候会提醒卸载失败,可以试一下repair 然后再卸载...原创 2019-03-02 17:57:13 · 4267 阅读 · 0 评论 -
Python中的包
包(来自菜鸟教程)-----------------未完成,待学包是一种管理 Python 模块命名空间的形式,采用"点模块名称"。比如一个模块的名称是 A.B, 那么他表示一个包 A中的子模块 B 。就好像使用模块的时候,你不用担心不同模块之间的全局变量相互影响一样,采用点模块名称这种形式也不用担心不同库之间的模块重名的情况。这样不同的作者都可以提供 NumPy 模块,或者是 P...原创 2019-02-22 16:44:34 · 596 阅读 · 0 评论