随笔分类 - python
学习python,记录知识点
摘要:抓取相关的网页链接 对每个网页筛选信息 使用队列,对每个网页进行处理
阅读全文
摘要:使用的是UIautomator2和weditor,配合上酷Q机器人进行qq回复 初始化 手机连接电脑,打开开发者模式,打开usb调试,文件传输模式,然后命令行输入以下 adb devives 确认设备id号 手机安装控制组件,确认授权调试: python -m uiautomator2 init 打
阅读全文
摘要:基本库导入 import pygameimport sysfrom pygame.locals import * 初始化 pygame.init() 窗口标题 pygame.display.set_caption("初次见面多多关照") 窗口显示设置 screen = pygame.display.
阅读全文
摘要:之前使用卡卡网站提醒软件,发现qq提醒要收费,所以自己写一个论坛提醒工具 https://cqp.cc/forum.php 一款可以发送qq消息,管理群的程序 配合其他插件可以更方便编程 https://cqp.cc/t/15124 首先使用了 Python by 慕晓飞 不会导入一些其他pytho
阅读全文
摘要:1、安装pyinstaller(需要先安装pip)、再:pip install pyinstaller 2、定位到pyinstaller.exe所在文件夹(一般再python下的“scripts”文件夹下) cd AppData\Local\Programs\Python\Python37\Scri
阅读全文
摘要:for 循环语句 Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: 循环使用 else 语句 在 python 中,for … else 的else 中的语句会在循环正常执行完(即 for 不是通过 break 跳出而中断的循环)的情况下
阅读全文
摘要:python正则的详细讲解 常用的匹配模式 re.match() 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配的话,match()就会返回None语法格式:re.match(pattern,string,flags=0) 最常规的匹配 结果如下: result.group()获取匹配的结
阅读全文
摘要:软件 pycharm 内置的HTTP请求库Urllib urllib.request 请求模块 urllib.error 异常处理模块 urllib.parse url解析模块 urllib.robotparser robots.txt解析模块 命令行输入 Jupyter notebook 可以打开
阅读全文
摘要:运算重新定义 算数运算符 更多 https://fishc.com.cn/forum.php?mod=viewthread&tid=48793 反运算 当左操作数不支持相应的操作时被调用 执行1+b时,由于1与b的加法不存在,则会反调用b的加法变成b+1的形式执行__add__ 故如果需要使结果不变
阅读全文
摘要:tab 自动补齐 alt+P 前一个命令 alt +N 下一个命令 """ """ 三重引号为注释(也可以用单引号) # 改行后面的都为注释 查看Python模块的位置 >>> import sys >>> sys.path ['E:\\Python34\\Lib\\idlelib', 'C:\\W
阅读全文
摘要:__init__(self[, ...])方法 1.返回值必须为None __new__(cls[, ...])方法 1.一般不需要修改 2.cls是类 3.当你继承一个不可变类型时,又需要修改时,修改这个方法,可以进行预处理 __del__(self) 1.只有最后这个方法被销毁时,才被调用
阅读全文
摘要:issubclass(class, classinfo) 1.一个类被认为是自身的子类 2.classinfo可以是类对象组成的元组,只要class是其中一个候选类的子类,则返回True isinstance(object, classinfo) 1.如果第一个参数不是对象,则永远返回False 2
阅读全文
摘要:恢复内容开始 组合:把类的实例化放在新类里,把旧类组合成新的类 Mix-in(扩展阅读) 类,类对象和实例对象 因为a用了count,那就覆盖了类对象提供的属性 如果属性和方法名称相同,会覆盖掉方法 不要试图在一个类里面定义出所有能想到的特性和方法,应该利用继承和组合机制来进行拓展。 用不同的词性命
阅读全文
摘要:对象= 属性+方法 创建一个类对象 >>> tt = Turtle()>>> tt.climb()我正在努力的向前爬...>>> tt.bite()咬死你>>> tt.sleep()睡了 OO的特征(object oriented面向对象) 封装 信息隐蔽技术 继承 子类自动共享父类之间的数据和方法
阅读全文
摘要:官网下载easygui,在cmd里cd到文件夹位置,输入python setup.py install 在python中调用 import easygui 后续使用都要用easygui.XXX函数使用 或者from easygui import * 之后可以直接使用函数 但是最好用import ea
阅读全文
摘要:else 要么怎样,要么不怎样 干完了能怎样,干不完就别想怎样 if XXX: XXX else: XXX 没有问题,那就干吧 with 不使用with时 使用with时,会在异常时自动关闭文件f.close
阅读全文
摘要:Python标准异常总结 以下是 Python 内置异常类的层次结构:BaseException+-- SystemExit+-- KeyboardInterrupt+-- GeneratorExit+-- Exception +-- StopIteration +-- ArithmeticErro
阅读全文
摘要:os模块中关于文件/目录常用的函数使用方法 函数名 使用方法 以下是支持路径操作中常用到的一些定义,支持所有平台 os.path模块中关于路径常用的函数使用方法 函数名 使用方法 以下为函数返回 True 或 False
阅读全文
摘要:f = open('file的路径',mode='rt') //地址'e:\\xxx'或者'e:/' mode打开模式 f.read() //读取文件内容,指针指到末尾 创建写入关闭 f = open('E:\\test.txt', 'w') f.write('abcdefg') //要写入内容,要
阅读全文
摘要:num = {} //类型是字典dict num2 = {1, 2, 3, 4, 5} //没有映射关系的字典是集合set 集合会清除重复的值,而且元素是无序的,不支持索引 创建集合 set1 = set([1,2,3,4,5]) //可以传列表,元组 清除数组num1的重复值 for each i
阅读全文