
python小技巧
南国韭菜
吃饭第一。
展开
-
Anaconda环境导入导出方法
Anaconda环境导入导出方法1.使用anaconda控制台2.列出你的所有虚拟环境(如果你记得环境名,这一步可以省略)3.激活进入你要导出的环境4.导出环境配置到文件5.导入环境(通过文件创建新环境)1.使用anaconda控制台找不到就search一下2.列出你的所有虚拟环境(如果你记得环境名,这一步可以省略)3.激活进入你要导出的环境4.导出环境配置到文件5.导入环境(通过文件创建新环境)如果你不喜欢原先环境的名字,可以直接在文件中改,注意有两处:...原创 2021-07-27 10:55:40 · 5067 阅读 · 0 评论 -
复制即用-python与c#间HTTP通信及传递图片
声明只是核心代码实现功能,细节及异常自己处理下.代码c#端(做客户端)using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Net;using System.Net.Http;using System.Text;using System.Threading.Tasks;namespace WF_Android2Python_HTTP.HTTP{原创 2021-03-10 13:24:27 · 1020 阅读 · 0 评论 -
复制即用-python-[requests+httpServer]实现get, post, 发文件, 反馈文件等功能.
复制即用-python-[requests+httpServer]实现get, post, 发文件, 反馈文件等功能.声明所有方法都是最简最快速实现的核心代码,拿来就可以基本实现功能.实际应用的话自己搞好异常处理.代码环境需求# 客户端# pip install requests# pip install requests_toolbelt import requestsfrom requests_toolbelt import MultipartEncoder# 服务端impor原创 2021-03-05 15:24:35 · 945 阅读 · 1 评论 -
划水作品-python-多张图片拼接一个图像效果的实现
多张图片拼接一个图像效果的实现年终了,划个水就很开心,搞个小玩意出来开心一下效果示例实现代码也没什吗核心技术难度,开心就好.这里直接列出来三个核心函数def read_base_pictures(source_path, file_type): """ 读取文件夹中的图片作为背景图 :param source_path: 背景图文件夹 :param file_type: 背景图扩展名(.jpg) :return: None """原创 2021-02-09 09:35:08 · 357 阅读 · 0 评论 -
复制即用-python-批量重命名文件
批量重命名文件声明代码声明如果你懒得敲代码,复制拿去跑就好了.作用:将图片文件夹中的文件重命名.代码# 本类协助你将素材文件夹中的图片进行重命名.import os# path = "E:/ALCollection/SSD/Datas/MyTrainFiles/VOCdevkit/VOC2018/JPEGImages/"# path = r"E:\ALCollection\SSD\Datas\MyTrainFiles\VOCdevkit\VOC2020\JPEGImages"path原创 2021-02-08 10:07:01 · 246 阅读 · 1 评论 -
复制即用-python-读取文件夹中图片并按照最短边裁剪为正方形
读取文件夹中图片并按照最短边裁剪为正方形声明代码声明没有技术难度的读取图片并剪裁,偷懒就复制粘贴跑它!代码import osfrom random import randintimport cv2def cut_resize_file(source_path, output_path, file_type, cut_size): """ 先根据最短边进行裁剪,为正方形,在重设大小,默认256 :param source_path: :param output_原创 2021-02-08 10:02:02 · 807 阅读 · 0 评论 -
复制即用-python-读取文件夹图片并根据步长裁剪为固定尺寸
读取文件夹图片并根据步长裁剪为固定尺寸说明代码说明本代码本意用于初学者裁剪和扩充自己的数据集用,练手时我这个懒人最喜欢这么干.代码def cut_done_func(source_path, output_path, file_type, cut_size, step): # 读取并遍历文件夹中的图片 path_files = os.listdir(source_path) for item_name in path_files: if item_name.e原创 2021-02-08 09:56:33 · 814 阅读 · 6 评论 -
异常解决-error: (-209:Sizes of input arguments do not match) The operation is neither ‘array op array‘
问题描述常在以下函数中触发:cv2.bitwise_not()cv2.bitwise_and()error: (-209:Sizes of input arguments do not match) The operation is neither 'array op array' (where arrays have the same size and type),nor 'array op scalar', nor 'scalar op array' in function 'cv::bin原创 2021-02-04 17:22:22 · 9358 阅读 · 2 评论 -
复制即用-python-调用face++人体轮廓抠图接口并拆分处理反馈数据
复制即用-python-调用face++人体轮廓抠图接口并拆分处理反馈数据声明代码声明此处除了一些调用方法,我还加了一部分其他处理,酌情选用,适当调整.代码import timeimport requestsimport base64import numpy as npfrom json import JSONDecoderimport cv2# face++ 调用抠图接口地址http_url = "https://api-cn.faceplusplus.com/humanbody原创 2021-02-03 10:31:36 · 530 阅读 · 1 评论 -
复制即用-python-socket实现TCP通信(长连接与短连接)
复制即用-python-socket实现TCP通信短连接服务端客户端长连接服务端客户端短连接服务端# 基于传输层TCP/IP协议接口socket实现的TCP发送json格式数据功能-测试服务端-短连接from socket import *from time import ctime# 基础参数(这个地址是服务端本机的ip和port)HOST = '127.0.0.1'PORT = 21725BUFSIZ = 2048ADDR = (HOST, PORT)# 创建服务端tcpSe原创 2021-02-03 10:19:52 · 3355 阅读 · 1 评论