Python杂文
文章平均质量分 50
各种Python应用技巧
@秋野
芳春柳摇染花香,槐序蝉鸣入深巷。
展开
-
Python的学习记录
复数:real + imag j,虚数部分必须用j或J结尾。学习于《Python编程:从入门到实践》不可分割的原子类型,包括整数和浮点数。由Unicode码位构成的不可变序列。列表由一系列特定顺序排列的元素组成。原创 2023-04-22 19:24:30 · 487 阅读 · 1 评论 -
pygame小游戏-------FlappyBird像素鸟的实现
简述:对FlappyBird像素鸟游戏的简单复现,仅两百行作用,工程目录结构为image文件夹和run.py文件。pygame模块的下载直接pip install pygame即可,图片下载地址为像素鸟图片,音频文件自己找一个即可。import pygameimport randomimport os#constentswidth,height = 288,512fps = 10#setuppygame.init()screen = pygame.display.set_mode(原创 2021-10-18 11:32:05 · 1211 阅读 · 1 评论 -
action=‘store_%s‘的记录
在弄action=‘store_false‘时有点乱,记录一下当有action时,不能为 --cpu 赋值,会发生error: unrecognized arguments 的错误parser.add_argument('--cpu',action='store_true', default='false',help='run network inference on cpu')在终端 输入–cpu,返回为 true (action)在终端不输入 --cpu ,返回 false (def原创 2021-11-15 20:02:57 · 183 阅读 · 0 评论 -
Python进度条神器tqdm
简述:tqdm就能非常完美的支持和解决通过进度条将处理情况进行可视化展示的问题,可以实时输出处理进度而且占用的CPU资源非常少,支持windows、Linux、mac等系统,支持循环处理、多进程、递归处理、还可以结合linux的命令来查看处理情况,等进度展示。安装pip install tqdm使用迭代对象处理from tqdm import tqdmimport timefor i in tqdm(range(100)): time.sleep(0.1) pass原创 2021-11-04 09:58:01 · 585 阅读 · 0 评论 -
Python经典面试题
不使用中间变量,交换a,b的值a = 1b =2a,b = b,a读程序,写结果l1 = []for i in range(3): l1.append({'name':i})print(l1)l2 =[]a = {'name':0}#可变类型不重新创建对象for i in range(3): a['name'] = i l2.append(a)print(l2)[{'name': 0}, {'name': 1}, {'name': 2}][{.原创 2021-10-03 21:28:28 · 148 阅读 · 0 评论 -
基于pywin32自动打开,关闭摄像头
基于pywin32调用虚拟键盘和虚拟鼠标来实现,摄像头自动打开,两秒后自动关闭。在以后可以引入手势识别,来替代时间模块的控制。import win32guiimport win32apiimport win32conimport timeimport cv2 as cvdef autoOpenCloseVideo(): ''' :param a: int型,作为迭代次数 :return resp: boolend类型,True为成功 ''' cap =原创 2021-10-20 19:21:58 · 1311 阅读 · 0 评论