PEP 8 -- Style Guide for Python Code

转载自https://learnku.com/docs/styleofcode/PEP_8/7084 放在这里纯属自己看着方便 介绍 本文档为包含主要 Python 发行版中的标准库的 Python 代码提供了编码约定。请参阅随附的信息性 PEP 描述样式指南,以了解 Python 的 C 实现中的 C 代码。 本文档和 [PEP257](/dev/peps /pep-0257)(Docstring 公约) 改编自 Guido 最初的 Python 样式指南文章,并引用了 Barry 样式指南。 此样式指南会随着时间的推移而演变,因为会确定其他惯例,而过去的惯例会因语言本身的变化而过时。 许多项目都有自己的编码风格准则。在发生任何冲突的情况下,此类项目特定的指南优先于该项目。 A Foolish Consistency is…

FOC 控制 位置闭环小车

23年电赛小车,准备做控制类赛题,还有点问题,改改再说 import math import time import serial from location import Location as mt from threading import Thread left_num = 1.1 right_num = 1.1 left_location = 1 right_location = 2 start_flag = 1 left_port = serial.Serial( port="/dev/left_roll", baudrate=115200, bytesize=…

Arch 中 Vlc 播放视频直接退出解决方法

问题描述: 使用Manjaro,vlc 版本:3.0. 18-12 Vlc 在播放视频时会直接闪退,报错代码: kf.jobwidgets: Cannot register a job with KUiServerV2JobTracker without QGuiApplication::desktopFileName uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu uint DBusMenuExporterDBus::GetLayout(int, int, const QStringList&, DBusMenuLayoutItem&): Condition failed: menu uint DBusMenuExporterDBus::GetLayout(…

OpenCv Python入门到入土

写在前面: 因为经常需要用到opencv,又经常忘记很多用过的方法,所以写个文章给记下来好了。 1 安装OpenCv 通常安装opencv只需要这么一行命令就可以做到了。 pip3 install opencv-python 在不那么通常的情况下,我们需要使用Anaconda来安装,这个以后再说。 在非常不通常的情况下,我们需要直接下载源码编译安装,这是及其痛苦的。 2 基本图像操作方法 你应该知道: * 什么是数组 * 在C语言中数组的存储方式 * 图片就是数组 2.1 从摄像头获取一张图片 import cv2 import numpy cap = cv2.VideoCapture(0) #创建VideoCapture对象 while(True): #创建无限循环,用于播放每一帧图像 ret, frame = cap.read() #读取图像的每一帧 print(frame) cv2.imshow('frame'…

Latex 快速入门

写在前面 这是一个急速入门教程,latex最好的学习方法还是边用边学习。 1.安装Latex 环境和IDE 1.1 安装TexStudio: 在这里:https://www.texstudio.org/ 直接安装就可以,但是安装的时间会非常长。 2 开始你的第一篇文章 2.1 Latex是怎么工作的 \documentclass{article} \begin{document} Hello, world! \end{document} 上面这个叫做Latex的源代码,我们需要通过latex编译来变成一篇包含hello world的pdf文章。latex并不是一个所见即所得的编辑工具(像是word)一样,我们在编写的时候是看不到最后的结果的,需要写完源代码之后编译得到结果。 这给了Latex一些无法替代的作用,我们得以在编辑过程中完全不在乎排版的问题,Latex的文章具有极高的规范性,我们写的文章将符合印刷和排版规则,另一方面是Latex的公式编辑功能也是相…

一些照片

1 南京一瞥 2 天津 海滨日出 3 天津 夜 4 矿大 海盐味夏天 5 矿大 学院路的夏天…

使用IIC协议在Arduino和树莓派中传递字符串

写在前面 这篇文章是在树莓派上写的,正好写完代码 1 树莓派传输 1.1 前置工作 首先:打开树莓派的iic 如果你使用的是图形桌面,非常好,直接在左上角首选项>Raspberry Pi Configuration>Interfaces 里面把i2c打开就可以 如果你用的命令行,在终端输入sudo raspi-config 1.2 查看你的iic设备地址 先安装必要的工具:sudo apt-get install i2c-tools 查看所有iic设备的地址:i2cdetect -y 1 从i2c设备读出所有寄存器的值: sudo i2cdump -y 1 <设备地址> 往某一个iic设备中的某一个寄存器中写入某一个值:sudo i2cset -y 1 <设备地址&…