Python异步协程(asyncio详解)
续上篇讲解yield from博客,上篇链接:https://www.cnblogs.com/Red-Sun/p/16889182.html
PS:本博客是个人笔记分享,不需要扫码加群或必须关注什么的(如果外站需要加群或关注的可以直接去我主页查看)
欢迎大家光临ヾ(≧▽≦*)o我的博客首页https://www.cnblogs.com/Red-Sun/
首先要了解什么是协程,其次知道异步跟同步的 ...
【Python+C#】手把手搭建基于Hugging Face模型的离线翻译系统,并通过C#代码进行访问
前言:目前翻译都是在线的,要在C#开发的程序上做一个可以实时翻译的功能,好像不是那么好做。而且大多数处于局域网内,所以访问在线的api也显得比较尴尬。于是,就有了以下这篇文章,自己搭建一套简单的离线翻译系统。以下内容采用python提供基础翻译服务+ C#访问服务的功能,欢迎围观。
系统环境: WIN10
开发环境 ...
Python迷宫生成器
作为一项古老的智力游戏,千百年来迷宫都散发着迷人的魅力。但是,手工设计迷宫费时又耗(脑)力,于是,我们有必要制作一个程序:迷宫生成器……
好吧,我编不下去了。但是,从上面的文字中,我们可以看出,我们此次的主题是:用Python实现一个迷宫生成器。
首先展示一下效果图:
我们先分析一下所需的库:
既然是生成器 ...
Linux 安装 Python
目录Linux安装python一、 获取源码包二、 安装python三、 虚拟环境四、 脚本文件五、 安装conda
Linux安装python
一、 获取源码包
我们访问这个网址,就可以看到全部的python下载方式:【https://www.python.org/downloads/】
点击我们想要下载的python版本,这里我选择python3.9.10
进去后,获取第一个tar包的下载地址, ...
Python:一个闹钟
随着一个《霍格沃茨:一段校史》风格的大字(呃,这字好像并不大……)标题的出现,无聊的我没事干,又开始整活了~
之前我做的程序,一个使用了Tkinter库,一个则是Pygame,总之都是带有图形化的界面的。但作为一个懒汉,我自然能懒必懒(这点我非常有自知之明),这次,我就来一个简单朴素的没有图形界面的程序。
这是一个 ...
python的打包神器——Nuitka
作者:李小肥
来源:https://www.lixiaofei2yy.website
一. pyinstaller和Nuitka使用感受
1.1 使用需求
这次也是由于项目需要,要将python的代码转成exe的程序,在找了许久后,发现了2个都能对python项目打包的工具——pyintaller和nuitka。
这2个工具同时都能满足项目的需要:
隐藏源码。这里的pyinstaller是通过设置k ...
华南理工大学 Python第7章课后小测-2
1、(单选)以下选项中使Python脚本程序转变为可执行程序的第三方库的是(本题分数:3)A) NetworkxB) pyinstallC) RequestsD) yPDF2您的答案:B 正确率:100%2、(单选)以下不属于Python的pip工具命令的选项是:(本题分数:3)A) helpB) uninstallC) searchD) get您的答案 & ...
华南理工大学 Python第7章课后小测-1
1、(单选)以下程序对字典进行排序,按字典键值从小到大排序,空白处的代码是( ):
dt={'b':6, 'c':2, 'a':4}
s=sorted(dt.items(),key=_____)
print(s)
(本题分数:3)A) lambda x:x[0]B) lambda x:x[1]C) dt.values()D) dt.keys()您的答案:A 正确率:100% 2、(单 ...
华南理工大学 Python第6章课后测验-2
1、(单选)以下关于语句 a = [1,2,3,(4,5)]的说法中,正确的个数有( )个。(1)a是元组类型 (2)a是列表类型 (3)a有5个元素 (4)a有4个元素(5)a[1]的值为2 (6)在程序执行过程中,可以修改a中元素的值(本题分数:2)A) 2B)& ...
华南理工大学 Python第6章课后测验-1
1、(单选)以下关于语句 a = [1,2,3,(4,5)]的说法中,正确的个数有( )个。(1)a是元组类型 (2)a是列表类型 (3)a有5个元素 (4)a有4个元素(5)a[2]的值为2 (6)在程序执行过程中,不能修改a中元素的值(本题分数:2)A) 2B)& ...
华南理工大学 Python第5章课后小测-1
1、(单选)以下哪个函数的定义是错误的?(本题分数:2)A) def vfunc(a,b=2):B) def vfunc(a,b):C) def vfunc(a,*b)) def vfunc(*a,b):您的答案 正确率:100%2、(单选)以下程序运行时,将输出()。
def my_function(*ks):
print(ks[-1])
my_function("a", "b", "c")
( ...
华南理工大学 Python第4章课后小测-2
1、(单选)下面程序的输出结果是:
for c in "ComputerScience":
if c=="S":
continue
print(c,end="")
(本题分数:3)A) ComputerB) ScienceC) ComputerScienceD) Computercience您的答案 正确率:100%2、(单选)以下程序的输出结果是。
for i in range(4):
if i == 2:
con ...
华南理工大学 Python第4章课后小测-1
1、(单选)下面程序的输出结果是:
for c in "ComputerScience":
print(c,end="")
if c=="S":
continue
(本题分数:2)A) ComputerB) ScienceC) ComputerScienceD) Computercience您的答案:C 正确率:100%2、(单选)以下程序的输出是。
for i in range(4):
if i > 2:
break
...
华南理工大学 Python第3章课后小测-1
1、(单选)给出如下代码
s = 'Hello scut'
print(s[::-1])
上述代码的输出结果是(本题分数:4)A) HelloB) Hello scutC) olleH tucsD) tucs olleH【解析】s[ ::-1]表示将s的数据反转您的答案 正确率:100%2、(单选)以下操作,能将二进制字符串'0100',转换成对应的十进制 ...
华南理工大学 Python第2章课后小测-2
1、(单选)下列符号中,有()个是Python的关键字。(1)if (2)lambda (3)not (4) For (5)None(6)from (7)True (8)finally(本题分数:4)A) 5B) 6C) 7D) 8【解析】(4)不是您的答案:C 正 ...
华南理工大学 Python第2章课后小测-1
1、(单选)"abc"的长度是3,"老师好"的长度是多少?(本题分数:4)A) 1B) 3C) 6D) 9您的答案:B 正确率:100%2、(单选)下面代码的执行结果是
>>>s = "11+5in"
>>>eval(s[1:-2])
(本题分数:4)A) 6B) 11+5C) 16D) 执行错误您的答案:A 正确率:100%3、(单选)用Pyth ...
华南理工大学 Python第1章课后小测
1、(单选)计算机有两个基本特性:功能性和()性。(本题分数:5)A) 可存储B) 可计算C) 可通信D) 可编程您的答案 正确率:100%2、(单选)计算机硬件可以直接识别和执行的程序设计语言是()。(本题分数:5)A) 自然语言B) 机器语言C) 汇编语言D) 高级语言您的答案:B &nb ...
Python 第四次实验
1、(程序设计)定义函数def GetRandomChar(),返回一个随机的数字或大写或小写字母,每个符号出现的机会相等。调用该函数8次,生成并输出一个8位的验证码。用户输入该验证码,如果验证码正确,则显示“欢迎使用本系统”,否则显示“验证码错误,禁止登录”。
import random
def GetRandomChar():
key=random.randint(0, ...
python自动化测试工具selenium使用指南
概述
selenium是网页应用中最流行的自动化测试工具,可以用来做自动化测试或者浏览器爬虫等。官网地址为:https://www.selenium.dev/。相对于另外一款web自动化测试工具QTP来说有如下优点:
免费开源轻量级,不同语言只需要一个体积很小的依赖包
支持多种系统,包括Windows,Mac,Linux
支持多种浏览器,包括Chrome,FireF ...
Python求解线性规划——PuLP使用教程
简洁是智慧的灵魂,冗长是肤浅的藻饰。——莎士比亚《哈姆雷特》
1 PuLP 库的安装
如果您使用的是 Anaconda[1] 的话(事实上我也更推荐这样做),需要先激活你想要安装的虚拟环境,之后在 Prompt 输入
pip install pulp
不出意外的话等一会就安装完毕。
2 线性规划简介
想必大家能点开这篇文章一定都知道线性规划是什么 ...