随笔分类 -  Python

Python学习
列表与字典
摘要:字典: # 遍历字典内容1class1 = {'丁一': 85, '王二': 95, '张三': 75, '李四': 65, '赵五': 55}for i in class1: # 这个i代表的是字典中的键,也就是丁一、王二麻子等 print('class1:',i,class1[i]) # 遍历字 阅读全文
posted @ 2024-03-15 10:19 胖娃 阅读(48) 评论(0) 推荐(0)
python怎么创建项目?
摘要:Python是一种高级编程语言,可以用于各种不同的开发和编程场景。Python的灵活性使其成为许多开发者的首选。在本文中,我们将探讨如何在Python中创建项目。 一. 准备工作 在开始使用Python进行开发之前,您需要确保您的计算机上已经安装了Python。如果您尚未安装Python,可以通过官 阅读全文
posted @ 2024-03-12 09:35 胖娃 阅读(535) 评论(0) 推荐(0)
pyautogui.locateOnScreen()函数
摘要:如何在屏幕上搜索某个图像 假设桌面有个熟悉的图标如下: 我们该如何用pyautogui找到它呢? 如果是你,你该怎么找呢? 是不是首先得参照上面这个图片,然后在屏幕上逐行扫描,扫到为止。 pyautogui也是类似的: # 图像识别(一个) oneLocation = pyautogui.locat 阅读全文
posted @ 2023-12-13 15:21 胖娃 阅读(5163) 评论(0) 推荐(0)
使用Python3的psutil模块监控磁盘使用率并发送邮件
摘要:psutil模块简介: psutil(Python system and process utilities)是一个跨平台的进程管理和系统工具的python库,可以处理系统CPU,memory,disks,network等信息。主要用于系统资源的监控,分析,以及对进程进行一定的管理。通过psutil 阅读全文
posted @ 2022-06-08 11:15 胖娃 阅读(370) 评论(0) 推荐(0)
python函数返回多个值
摘要:python支持函数返回多个变量,操作实例如下: def test(): a=1 b=2 return a,b print(test()) # (1, 2) a,b=test()print(a) # 1print(b) # 2 print(test()[0]) # 1print(test()[1]) 阅读全文
posted @ 2022-05-29 11:40 胖娃 阅读(416) 评论(0) 推荐(0)
python模拟按下键盘上的一个键及多个键
摘要:下载pip包 pip install pyautogui 程序源码 import pyautogui import time while True: pyautogui.hotkey('ctrl', 'tab') # 可以使用组合键,本质上是 ''' pyautogui.keyDown('shift 阅读全文
posted @ 2022-05-29 11:18 胖娃 阅读(516) 评论(0) 推荐(0)
Tkinter 使用时出现 错误:AttributeError: ‘NoneType’ object has no attribute ‘get’
摘要:当使用如下代码时,会出现如题错误 ent2=Entry(root,width=10).place(x=20,y=40,anchor='nw')num=ent2.get()1解决方法:改为 ent2=Entry(root,width=10)ent2.place(x=20,y=40,anchor='nw 阅读全文
posted @ 2022-05-29 11:15 胖娃 阅读(908) 评论(0) 推荐(0)
Ubuntu下打开PyCharm的两种方式
摘要:一个很久没有打开Ubuntu突然找不到PyCharm的方法 自从一月初装完系统之后很久没有进Ubuntu了,发现之前安装的PyCharm不知道跑到哪里去了【我记得我放快捷方式了呀进去却不见了】,于是搜了一下打开的方法,在这里记录一下,以免我下次进去又忘记。 命令行方法 找到pycharm的安装bin 阅读全文
posted @ 2022-05-28 15:20 胖娃 阅读(3681) 评论(0) 推荐(0)
windows 安装 psutil库过程中遇到的问题
摘要:1 在官网:https://pypi.org/project/psutil/#files 下载安装包,格式是.whl,whl要用pip命令行安装。 2 WIN+R,CMD,输入pip install 安装包所在的路径及安装包名,提示:pip既不是内部也不是外部命令。 3 BD查到要将SCRIPTS的 阅读全文
posted @ 2022-05-27 10:15 胖娃 阅读(946) 评论(0) 推荐(0)
Python psutil cpu_percent的使用方法
摘要:psutil获取系统cpu使用率的方法是cpu_percent(),其有两个参数,分别是interval和percpu,interval指定的是计算cpu使用率的时间间隔,percpu则指定是选择总的使用率还是每个cpu的使用率。 样例代码: import psutil if __name__ == 阅读全文
posted @ 2022-05-26 15:59 胖娃 阅读(664) 评论(0) 推荐(0)
python-有趣的列表生成式
摘要:列表生成式即List Comprehensions,是Python内置的非常简单却强大的可以用来创建list的生成式。 举个例子,要生成list [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]可以用list(range(1, 11)): >>> list(range(1, 11)) 阅读全文
posted @ 2022-03-10 16:50 胖娃 阅读(115) 评论(0) 推荐(0)
python的FOR语句
摘要:如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。 在Python中,迭代是通过for ... in来完成的,而很多语言比如C语言,迭代list是通过下标完成的,比如C代码: for (i=0; i<length; i 阅读全文
posted @ 2022-03-10 16:08 胖娃 阅读(439) 评论(0) 推荐(0)
Python的函数返回多值其实就是返回一个tuple!
摘要:import math def move(x, y, step, angle=0): nx = x + step * math.cos(angle) ny = y - step * math.sin(angle) return nx, ny (import math语句表示导入math包,并允许后续 阅读全文
posted @ 2022-03-01 16:22 胖娃 阅读(620) 评论(0) 推荐(0)
PYTHON学习:关键字raise
摘要:关键字raise是用来抛出异常的,一旦抛出异常后,后续的代码将无法运行。这实际上的将不合法的输出直接拒之门外,避免黑客通过这种试探找出我们程序的运行机制,从而找出漏洞,获得非法权限。 a = '123'type_list = ['str','int'] if type(a) not in type_ 阅读全文
posted @ 2022-03-01 16:10 胖娃 阅读(335) 评论(0) 推荐(0)