函数python3 python
HC32F460串口波特率设置19200,函数返回ErrorInvalidParameter
今天,在调试项目的时候,遇到设置串口2波特率为19200的时候,USART_SetBaudrate(M4_USART2, 19200)函数返回 ErrorInvalidParameter,导致程序陷入了死循环,配置程序如下: void USART2_LIN_Config(void){ #ifdef ......
3-3 编写函数 expand(s1, s2),将字符串 s1 中类似于 a-z 一类的速记符号 在字符串 s2 中扩展为等价的完整列表 abc…xyz。该函数可以处理大小写字母和数字,并可 以处理 a-b-c、a-z0-9 与-a-z 等类似的情况
# Archlinux GCC 13.1.1 20230429 2023-08-01 17:03:12 星期二 点击查看代码 ``` #include void expand( const char *s1, char *s2 ) { int i, j, k; i = j = k = 0; whil ......
python之qrcode生成二维码
安装下列包 pip install qrcode pip install pillow 代码实现 import qrcode from PIL import Image import os import sys def gen_qrcode(string, path, logo): """ 生成中间 ......
python如何制作自己的模块
### 你可以按照以下步骤制作自己的Python模块: 1.创建一个新的.py文件,并定义你自己的函数或类。 2.编写文档字符串docstring,说明该函数或类的作用、参数和返回值说明等。 3.给你的函数或类添加恰当的注释。 4.将该.py文件放在工程目录的一个新文件夹中,这个文件夹就是你的模块。 ......
【Python小随笔】Pillow简单示例(图片添字,图片覆盖图片,复杂验证码...)
简单创建添加文字到图片 from PIL import Image, ImageDraw, ImageFont, ImageFilter # 导入PIL库中的相关模块 import random # 导入random库 # 简单的添加文字 """ mode:图片模式,指定了每个像素点的颜色组织方式。 ......
python如何制作自己的模块
### 你可以按照以下步骤制作自己的Python模块: 1.创建一个新的.py文件,并定义你自己的函数或类。 2.编写文档字符串docstring,说明该函数或类的作用、参数和返回值说明等。 3.给你的函数或类添加恰当的注释。 4.将该.py文件放在工程目录的一个新文件夹中,这个文件夹就是你的模块。 ......
Python Jenkins-调用_get_view_jobs方法获取指定视图下的Job名称
一、python jenkins库 api简介 1.1、连接Jenkins服务器 server = jenkins.Jenkins(url, username=None, password=None, timeout=30) url : 指的是所连接的Jenkins的网络地 username/pas ......
升级到python3以后yum报错
升级完python后(python2升级到python3,并且将原来的/usr/bin下的python软连接给替换成python3的了),执行yum安装或查看命令都会产生这个错误: [root@localhost bin]# yum File "/usr/bin/yum", line 30 exce ......
python 解析xmind内容
1.安装xmind解析的依赖包xmindparser: pip3 install xmindparser 3.编写 解析xmind内容代码 import xmindparser import re import sys def readXMLFileGetTcCount(params): # pat ......
python 连接jenkins
1.安装jenkins依赖包: 你可能会查询到有多种jenkins包,是的 没错。这里我就只介绍我用到的其中的一个jenkinsapi包,安装方式: pip3 install jenkinsapi 然后查看是否安装成功,使用命令: pip3 list 能查询到有jenkinsapi包就表示 安装成功 ......
Python-12-Python 虚拟环境与爬虫
12-1 虚拟环境的搭建 1. 为什么要搭建虚拟环境项目A需要在python2下运行,项目B需要在python3下面运行。项目A和B使用同一个包,但是项目A需要使用该包1.0版本,项目B需要使用2.0版本。那么创建虚拟环境可以解决包管理问题。 2. 搭建虚拟环境pip install pipenv ......
Python-11-Python文件和异常
11-1 文件的读取 1. open()函数 open(file, mode='r', buffering=1, encoding=None, errors=None, newline=None, closefd=True, opener=None) (1) 参数说明:file: 必须,文件路径(相 ......
生成器函数
生成器函数 生成器函数是一个带星号函数,而且是可以暂停执行和恢复执行的。我们可以看下面这段代码: ``` function* genDemo() { console.log(" 开始执行第一段 ") yield 'generator 2' console.log(" 开始执行第二段 ") yield ......
Python-10-Python常见高级用法
10-1 Lambda 匿名函数 匿名函数:没有定义函数的名称,可以实现函数某些简单的功能。格式: lambda param_list:expression # param_list 参数列表 # expression 简单表达式,没法实现复杂的代码块内容 需求1:传入x y,返回x+y 例子: f ......
Python-9-Python迭代器、生成器与装饰器
9-1 迭代器 在本章之前的代码,for循环本质上是迭代器的应用。迭代器,可以理解为一个容器,循环的时候,每次从容器中取出一个数据,直到数据取完为止。 for i in range(1, 10): print(i, end=' ') #1 2 3 4 5 6 7 8 9 如何自定义一个迭代器1. 以 ......
C++函数传递函数指针、仿函数、绑定器、可调用对象
**只定义`void testFunc(int num, const std::function& functor)`就可以,其他的相当于这个函数的特化版本** ```c++ #include #include using namespace std; int func1(int num) { co ......
Python-8-Python模块
8-1 Pycharm 安装 http://www.jetbrains.com/pycharm/ 选 Download 下载,下载 Community 社区版本,此时就已经在下载了。 安装过程中勾选"64-bit launcher","Add launcher dir to PATH",".py". ......
python怎么把json文件夹转成Excel表?
1、python怎么把json文件夹转成Excel表? 2、Python代码json数据再别的目录下怎么调用? 3、【Python】浅谈python中的json 4、python的json怎么用 5、如何使用Python处理JSON数据 python怎么把json文件夹转成Excel表? 可以用pa ......
Python-7-Python正则表达式
7-1 初识正则表达式 通俗而言,就是通过某种规则,来匹配符合条件的字符序列。适用场景:快速查找、替换、匹配具有特殊格式的字符,如 文本替换、匹配电子邮箱、电话号码、IP地址等。匹配爬虫程序中某些特殊字符。 格式: import re re.findall(pattern, string, flag ......
在python中,title()可以用在列表中吗?
1、python根据一个随机url链接获取该链接中的title? 2、在python中,title()可以用在列表中吗? 3、Python绘图如何显示中文标题 4、在python中set_title的意思 python根据一个随机url链接获取该链接中的title? 1、这种方法为从urlparse ......
Python-6-Python面向对象
6-1 面向过程与面向对象 1. 面向过程面向过程,核心在过程二字,面向过程设计思维,就好比精心设计一条流水线,考虑周全,相应时候处理相应问题。优点:将复杂问题流程化,进而简单化。缺点:扩展性差。若更改需求,可能整个代码都需要重写,牵一发而动全身。 若解决不需要经常迭代更新的程序时,面向过程是比较好 ......
Python-5-Python函数的使用
5-1 函数的特点 函数功能强大,调用方便,灵活高效。 Python声明一个函数,不需要声明函数返回值类型,也不需要说明参数类型,这也符合python一切皆对象的特点。 print('lemon', 'pear', sep='...', end='。。。') //lemon...pear。。。 2 ......
Python-4-Python控制语句执行流程
4-1 介绍If执行语句 语法: if condition expression //换行后默认缩进2个空格,相同缩进的是同一语句体 other_expression 如果 condition 为 True, 将会执行 expression 里面语句的内容。还行完 expression 语句后,会继 ......
关于安装python包执行setup.py文件报错类似提示line 155 warnings.warn(f'Cannot copy file {src_path}.') SyntaxError: invalid
首先可以确定世python语法问题,一般来说python3.6以后字符串使用f是没有问题的,后来发现问题所在,原来我安装好python以后,没有将python命令软连接到python3,导致python命令其实一直是使用的python2,所以才会有这样的问题。所以,当python3安装好以后,一定要 ......
C语言打印函数调用堆栈
#include <stdio.h> #include <stdlib.h> #include <execinfo.h> void print_backtrace(void) { void *bt[64]; char **btsym; int i, n; n = backtrace(bt, size ......
记录每一天,lambda 与 函数式 接口。
lambda 与 函数式接口 01 偶然遇到 LocalDate 的方法,真是太惊喜了,以前每次处理起 时间,日期 都要很头疼。当时真是烦人啊。学习过 LocalDate 后日期,与时间的处理感觉手到擒来啊,爱你 LocalDate 。学习过程中发现他是 jdk1.8 的新特性。您猜我又遇到了什么 ......
如何找到 Python site-packages 目录的位置?
如何找到我的目录的位置site-packages? 答: 有两种类型的站点包目录:全局目录和每个用户目录。 sys.path运行时会列出全局站点包(“ dist-packages ”)目录: python -m site 要获得更简洁的列表,请getsitepackages从Python 代码中的s ......
python扩展库之PyYAML
1. yaml详解 YAML是专门用来写配置文件的语言,非常简洁和强大,使用比json更方便。它实质上是一种通用的数据串行化格式。YAML 的意思其实是:"Yet Another Markup Language"(仍是一种标记语言)。 1.1 YAML基本语法规则 大小写敏感 使用缩进表示层级关系 ......
python解析swagger文档数据
众所周知swagger文档存储在api-docs接口中 可以通过http获取接口的响应或者直接copy json的响应到文本中,最终得到的数据都是data 处理逻辑如下: with open("1.txt",'r',encoding='utf8') as f: data = f.read() dat ......
CentOS7创建Python虚拟环境
为python3创建软连接: ln -s /usr/local/anaconda3/bin/python /usr/bin/python3 ln -s /usr/local/anaconda3/bin/pip /usr/bin/pip3 查看版本: [root@centos-base ~]# pyt ......