51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Python笔记

C/C++ 编写 Python 扩展-返回值(2)

C/C++ 编写 Python 扩展-返回值(2)

厉飞雨 阅读(9) 评论(0) 赞(1)

我们简单介绍下,C/C++ 编写的扩展函数,导入到 Python 中使用。步骤如下: 1. 编写使用 Python/C API 编写 C/C++ 函数 2. 编写 setup.py 文件 3. 编译安装 C/C++ 扩展程序 程序环境:MacOS Big Sur + Clion + PyCharm <https://docs.python.org/3.8/c-api...

Python face_recognition Package

Python face_recognition Package

厉飞雨 阅读(11) 评论(0) 赞(2)

face_recognition 是一个基于 dlib 库的人脸识别工具包。主要包括: 1. 标注人脸位置 2. 计算人脸特征 3. 人脸信息编码 4. 人脸信息匹配 该 Python 工具包使用起来也比较简单,我们就通过几个例子来了解下使用方法。也可以直接参考文档,下联链接已经给出: Document: <https://face-recognition.read...

给 Python 构建 C++ 扩展模块

给 Python 构建 C++ 扩展模块

厉飞雨 阅读(14) 评论(0) 赞(2)

我们知道 C++代码的执行效率大多数情况下都会优于 Python 代码。当我们开发一个 Python 工具,分享时,使用者就可以通过 pip install xxx 的方式安装我们的工具,我们将该工具包中某些运行效率太低的部分,使用 C++ 来编写。 我们实现一个 my_test 工具包,该包中一部分代码我们用 Python 来实现,一部分代码使用 C++ 来实现。最终能够实...

wechat_qiye_alert.py

wechat_qiye_alert.py

厉飞雨 阅读(16) 评论(0) 赞(3)

#! /usr/bin/env python # -*- coding: utf-8 -*- import json import datetime from elastalert.alerts import Alerter, BasicMatchString from requests.exceptions imp...

web.py使用不当可能造成代码执行

web.py使用不当可能造成代码执行

厉飞雨 阅读(16) 评论(0) 赞(3)

实话说我标题党了,这只是一个小tip,不能算漏洞(因为我想swart就是这样设计的)。不过文档中似乎没有把这个说出来,我想如果有一千万分之一的概率被程序员这样写了,那的确能造成代码执行。 先举个简单例子吧,如下代码: ``` #!/usr/bin/env python #coding=utf-8 __author__ = 'Phtih0n' import w...

web.py指南性说明

web.py指南性说明

厉飞雨 阅读(20) 评论(0) 赞(2)

整理一下这些天研究web.py的一些经验,写一篇具有划时代意义的指南性说明\~哈哈,开个玩笑,谨以此文献给所有学习web.py的同学以及Aaron Swart. web.py是一个开发web应用的python框架,相比于著名的Django与TurboGears,web.py更加让人感觉是用python在写网站。没有复杂的语法规则,简单的一个实现http协议的框架,不依赖其他p...

用 Python 操作 Excel 文档(基础)

用 Python 操作 Excel 文档(基础)

厉飞雨 阅读(29) 评论(0) 赞(2)

Excel表格的基本结构 ------------ 一个Excel表格文件,又叫做一个**工作簿(Workbook)**。 一个工作簿中包含一个或多个**工作表(Worksheet)**。 在工作薄页面的左下方可以进行工作表的切换和增删。 ![](http://static.51tbox.com/static/2024-11-09/col/ad635f3c47ea978...

VSCode配置Python开发环境

VSCode配置Python开发环境

厉飞雨 阅读(18) 评论(0) 赞(4)

### 前言 {#menu_index_1} VSCode 是一个相当优秀的编辑器,具备开源、跨平台、模块化、插件丰富、启动时间快、颜值高、可高度定制等等优秀的特质。不管是用来写 css,php,c/c++ 都是不错的选择,用 VSCode 来编写 Python,也是相当的好用的。 所以,今天我们就来讲讲,怎么在 VScode 上配置 Python 开发环境。 ### ...

如何用 Python 表白

如何用 Python 表白

厉飞雨 阅读(19) 评论(0) 赞(2)

快到情人节了,作为技术宅男,杜老师教大家如何通过 Python 给女神表白。其实 Python 可以做很多事情,通过其强大的库能实现各种效果,今天杜老师准备了一段很简单的代码,感兴趣的小伙伴可以试一下! 表白代码 {#表白代码} ------------ |-------------------|-------------------------------------...