随笔分类 - python
把以前的学的python笔记,复习补发到博客
摘要:一、如图 30万数据,比较大,挤一起了 ~~~ import sys import uuid import string import json import time import random import os import base64 from openpyxl.workbook impo
阅读全文
摘要:一、强制删除文件夹 os:模块 os.remove(path) os.removedir() 这两个都可以删除空文件夹,其中remove既能删除文件,又能删除文件夹,而removedir只能删除文件夹 os.system("rm rf pathname") Linux下调用bash命令 shutil
阅读全文
摘要:一、简单介绍 最近公司一个项目用到这款数据采集卡,这两天把我头都搞炸了,特做一个记录,给需要使用Python采集后面有需要的人少走点坑 我们项目要求以最高采集率运行,10k/s,找到的列子都不太好用。 直接上效果图:单通道下任意定量采集,测量一枚3V纽扣式锂电池电压 1.1 NI USB6000 N
阅读全文
摘要:一、进制转换 1.2 十进制转二进制 bin(18) '0b10010' 去掉0b就是10010 即为十进制18转二进制是10010 十进制转八进制oct(18) '022' 去掉0 就是22 即为十进制18转八进制是22 十进制转十六进制hex(18) '0x12' 去掉0x 就是12 即为十进制
阅读全文
摘要:零、汇总 1. 通过Python RPi.GPIO 控制树莓派引脚输出高低电平、脉冲电平 2. 驱动器接收接收树莓派信号,驱动57步进电机工作 一、树莓派 树莓派图: 1.2 树莓派引脚 二、驱动器及57步进电机 三、驱动器与树莓派接线 采取共阳极接法,将PLS+ DIR+ ENA+ 接到树莓派 5
阅读全文
摘要:一、准备 需要模块: from openpyxl.workbook import Workbook from openpyxl.chart import Series,LineChart, Reference 1.1 建表,画图 openpyxl支持利用工作表中单元格的数据,创建条形图、折线图、散点
阅读全文
摘要:一、基础 1. 安装openpyxl 模块 pip install openpyxl 或者通过轮子安装 font(字体类):字号、字体颜色、下划线等 fill(填充类):颜色等 border(边框类):设置单元格边框 alignment(位置类):对齐方式 number_format(格式类):数据
阅读全文
摘要:一、SQL注入攻击 参考文章:原文点击 sql作为一种解释型语言,在运行时是由一个运行时组件解释语言代码并执行其中包含的指令的语言。基于这种执行方式,产生了一系列叫做代码注入(code injection)的漏洞 。它的数据其实是由程序员编写的代码和用户提交的数据共同组成的。程序员在w
阅读全文
摘要:制作二维码图片 ~~~ coding:utf 8 import qrcode from PIL import Image from django.conf import settings from common import constant from common.utils.utils_file
阅读全文
摘要:一、安装PIL PIL:Python Imaging Library,已经是Python平台事实上的图像处理标准库了。PIL功能非常强大,API也非常简单易用。 PIL模块只支持到Python 2.7,许久没更新了,在python 3. 版本上使用Pillow模块 安装P
阅读全文
摘要:new 方法实现单列模式思考 ~~~ class Single: _single = None _single_only = None def __init__(self, value): self.v = value print(self.v) def __new__(cls, args, kwa
阅读全文
摘要:题目来源:武sir 一个很有意思的人,点击这儿跳转 一、基础篇 1. 为什么学习Python? 2. 通过什么途径学习的Python? 3. Python和Java、PHP、C、C 、C++等其他语言的对比? 4. 简述解释型和编译型编程语言? 5. Python解释器种类以及特点? 6. 位和字节
阅读全文
摘要:命名空间,闭包原理,参考点击本文 一、问题描述 ~~~ fun = [lambda x: x i for i in range(4)] for item in fun: print(item(1)) ~~~ 上述式子的输出结果: 预计结果为:0, 2, 4, 6 实际输出为:3, 3, 3, 3 原
阅读全文
摘要:一、queue 在多线程编程中,程序的解耦往往是一个麻烦的问题,以及在socket网络编程中也会有这样的问题。recv 和send之间,如果服务端有消息,问题需要发送给客户端,而那边的recv 被主程序占用,而使用多线程加 队列queue,我们就可以把消息发送到queue,而不用管对方怎么处理是否处
阅读全文
摘要:一、wget 官网下载到本地 进入家目录: 下载到本地 解压移动到/usr/lcoal下: 安装依赖: 缺少其他依赖在这儿看 删掉旧python软连接 尝试编译安装Python: cd /usr/local/Python 3.6.3/ 配置: 编译: 安装: 报错未找到合适的编译器: configu
阅读全文
摘要:一、生产者消费者模型 我们去超市商店等地购买商品时,我们大部分人都会说自己是消费者,而超市的各大供货商、工厂等,自然而然地也就成了我们的生产者。如此一来,生产者有了,消费者也有了,那么将二者联系起来的超市又该作何理解呢?诚然,它本身是作为一座交易场所而诞生。 上述情形类比到实际的软件开发过程中,经常
阅读全文
摘要:一、信号量 samaphore: 在程序中意思为同时允许几个线程运行,比如我们去水上乐园的滑梯玩时,有四个滑梯,每一个滑梯上当没有人在中间玩滑下去时才允许上人,四个滑梯1,2,3,4,同时最多四个人,当少有一个滑下去完成了。后面补上,就是后面的人必须等前面有人完成了才能补上去。 互斥锁 同时只允许一
阅读全文