搜索结果
查询Tags标签: py,共有 1194条记录-
关于MicroPython mpremote工具 的一些用例,闲聊
我尝试了很多不同的第三方micropython工具,有些是Windows应用程序,有些是VScode插件。 但是当我尝试过MicroPython的mpremote工具后,我几乎决定它将成为我的首选工具。
2022/9/6 14:34:12 人评论 次浏览 -
Python源码解析-dict的底层实现(PyDictObject)
目录简介PyDictObject对象类型创建dict缓存池 本文基于Python3.10.4。 简介 元素与元素之间通常可能会存在某种联系,这个联系将两个元素关联在一起。为了刻画这种关联关系,编程语言中都会提供关联容器,其中保存着一对一对的元素对,通常其中一个被称为键(key),另一个…
2022/9/6 14:23:03 人评论 次浏览 -
python 打包代码成可执行文件
python项目打包成可执行文件 为了方便程序的运行,Python提供了第三方库pyinstaller可以很方便的将项目打包成可执行的exe程序,安装方法:pip install pyinstaller 1、使用方法: -F 选项可以打出一个exe文件,默认是 -D,意思是打成一个文件夹。 -w 选项可以打桌面程序,…
2022/9/5 14:24:07 人评论 次浏览 -
python打包exe程序
1、安装Pyinstaller模块 python使用Pyinstaller模块实现把py文件打包成exe文件。 执行命令:pip install pyinstaller2、打包py文件,执行命令Pyinstaller -F xxx.py,下面举例为打包test.py。 3、exe文件结果在dist文件中。 usage: pyinstaller [-h] [-v] [-D] [-F] [--s…
2022/9/3 1:23:10 人评论 次浏览 -
如何在 Python 中逐步构建 Twitter Bot?
如何在 Python 中逐步构建 Twitter Bot?Twitter 允许公司以客户喜爱的简洁、即时的方式与客户进行交流。出于这个原因,许多人依赖 Twitter 获取新闻、更新以及解决问题的方法。 Twitter 上的企业聊天机器人为客户提供了更广泛的好处。聊天机器人不仅可以立即为客户提供帮…
2022/9/1 14:22:49 人评论 次浏览 -
学习python-Day51
今日学习内容静态文件及相关配置 使用django步骤创建django项目并创建对应关系 在urls.py中添加一组对应关系 在APP的views.py中编写核心业务代码 利用三板斧与前端做交互: HttpResponse、render、redirect浏览器资源访问 我们在访问django框架资源的使用之所以可以拿到数…
2022/9/1 1:22:52 人评论 次浏览 -
web框架与django
web框架 手写web框架 1.web框架可以看成是一个功能强大的socker服务端 先根据socket套接字编写一个简易的服务端 import socketserver = socket.socket() server.bind((127.0.0.1, 8080)) server.listen(5)while True:sock, address = server.accept()data = sock.recv(10…
2022/8/30 23:52:55 人评论 次浏览 -
Sublime Text 修改默认语言为Python
Sublime Text 3 修改默认语言为Python 步骤如下英文:Tools - Developer - New Plugin 中文:工具 - 插件开发 - 新建插件 清空原来内容,用下面的代替# import sublime # import sublime_plugin# class ExampleCommand(sublime_plugin.TextCommand): # def run(self, ed…
2022/8/27 1:23:26 人评论 次浏览 -
pybind11使用记录---ubuntu下使用cmake编译c++工程为python库
前言:因为最近c++下的工程需要在python下调用,所以需要把c++编译成可供python调用的库,记录一下具体做法: 编译c++有多种方法,因为我的是cmake构建的工程,所以直接在cmake的基础上编译成python库(c++中用了第三方库opencv和boost) 下载编译pybind11 下载pybind11:…
2022/8/26 5:23:03 人评论 次浏览 -
Pybind11实现python调取C++
1、一些处理矩阵运算,图像处理算法,直接采用python实现可能速度稍微慢,效率不高,或者为了直接在python中调用其他C++第三方库。 图像,矩阵在python中通常表示为numpy.ndarray,因此如何在C++中解析numpy对象,numpy的数据如何传递到C++非常关键,解决了这些问题,就可…
2022/8/26 1:24:15 人评论 次浏览 -
pytest系列——pytest-repeat插件之重复运行所有或指定测试用例
前言 我们平时在做测试的时候经常会遇到网络抖动,导致测试用例执行失败,重新执行后用例又执行成功了;有时候还会遇到功能不稳定,偶尔会出现bug,我们经常需要反复多次的运行用例,从而来复现问题。pytest-repeat插件就可以实现重复运行测试用例的功能。 pytest-repeat…
2022/8/25 23:27:29 人评论 次浏览 -
python之模块与包
1.导入方式3.全导入from 文件名 import * #*表示所有 PS:针对于*号的导入还可与控制名字的数量在模块文件中可以使用__all__ = [字符串的名字]控制*能够获取的名字 循环导入问题 循环导入是两个文件彼此导入彼此 解决方法:彼此在导入名字之前 先准备好 (循环…
2022/8/25 14:23:09 人评论 次浏览 -
如何根据已有的数据库sql文件,逆向生成模型类?
这个情况是,我们已经在navicat工具上已经建立了一个数据库和若干数据表,然后我们在pycharm中与数据库建立连接得到了数据库的信息,但是因为是直接连接数据库取得的数据表信息,所以在应用的models模型类中并不存在数据表的信息,所以我们需要根据已有的数据库文件,逆向…
2022/8/25 2:24:37 人评论 次浏览 -
mysql_backup_extract.py
#!/usr/bin/env python # -*- coding: utf-8 -*-""" Desc: decrypt the db backup file, then to ungzip it , finally, to be a origin state. Date: 2016-08-10 Email: zhanggong1@jd.com Version: v0.1 """ import commands import sy…
2022/8/23 2:52:44 人评论 次浏览 -
Python 工匠:一个关于模块的小故事
前言模块(Module)是我们用来组织 Python 代码的基本单位。很多功能强大的复杂站点,都由成百上千个独立模块共同组成。 虽然模块有着不可替代的用处,但它有时也会给我们带来麻烦。比如,当你接手一个新项目后,刚展开项目目录。第一眼就看到了攀枝错节、难以理解的模块…
2022/8/23 1:52:57 人评论 次浏览