文章分类 - python
摘要:fake-useragent,可以伪装生成headers请求头中的User Agent值。 安装 pip3 install fake-useragent 各浏览器的user-agent值 from fake_useragent import UserAgent ua = UserAgent() #i
阅读全文
摘要:Python多线程与多进程中join()方法的效果是相同的。--与进程是类似的。 joIn的作用:join所完成的工作就是线程同步,即主线程任务结束之后,进入阻塞状态,一直等待其他的子线程执行结束之后,主线程在终止, 示例1: 未使用join: import time from multiproce
阅读全文
摘要:锁提供如下方法: 1.Lock.acquire([blocking]) 2.Lock.release() 3.threading.Lock() 加载线程的锁对象,是一个基本的锁对象,一次只能一个锁定,其余锁请求,需等待锁释放后才能获取 4.threading.RLock() 多重锁,在同一线程中可用
阅读全文
摘要:https://www.runoob.com/python/python-reg-expressions.html python 正则表达式匹配中,(.*)和(.*?)匹配区别? #@正则表达式匹配中,(.*)和(.*?)匹配区别? #(.*)是贪婪匹配,会把满足正则的尽可能多的往后匹配 #(.*?
阅读全文
摘要:数字字符串转化为整型列表 示例1:有一个数字字符的列表,想要把每个元素转换为数字 输入:“1234567” 输出:[1,2,3,4,5,6,7] 实现: 3.x,map返回的是map对象,可以转换为List:numbers = list(map(int, numbers)) 一种比较复杂点: for
阅读全文
摘要:转自:https://blog.csdn.net/polyhedronx/article/details/81911548 讲解一 一般来说,要使用某个类的方法,需要先实例化一个对象再调用方法。而使用@staticmethod或@classmethod,就可以不需要实例化,直接类名.方法名()来调用
阅读全文
摘要:https://www.jianshu.com/p/e750ff6962b7 http://www.jianshu.com/p/ec40734c872a jsonschema用来标记和校验json数据,可在自动化测试中验证json的整体结构和字段类型 在线jsonschema 转换:https://
阅读全文
摘要:原文链接:https://blog.csdn.net/xiadanying/article/details/90748630 https://github.com/ActivisionGameScience/assertpyassertpy是基于python的断言库简介安装pip install a
阅读全文
摘要:自动化运维之paramiko详解 一、paramiko介绍 ssh是一个协议,OpenSSH是其中一个开源实现,paramiko是Python的一个库,实现了SSHv2协议(底层使用cryptography)。 paramiko是基于Python实现的SSH2远程安全连接,支持认证及密钥方式。可以实
阅读全文
摘要:记录1:django生成迁移文件报错,django.core.exceptions.ImproperlyConfigured: mysqlclient 1.4.0 or newer is required; you have 0.10.0. 不使用mysqlclient工具,使用Pymysql 解决
阅读全文
摘要:参考文章:https://blog.csdn.net/qq_42873554/article/details/106604859 自定义的模块,导入执行后始终提示找不到该模块。 如 ModuleNotFoundError: No module named 'utlis' python程序中使用 im
阅读全文
摘要:configParser 模块用于操作配置文件 该模块支持读取类似如上格式的配置文件,如 windows 下的 .conf 及 .ini 文件等。可以包含一个或多个节(section),每个节可以有多个参数(键=值)。 配置文件的格式是: []包含的叫section, section 下有optio
阅读全文
摘要:#变量__file__表示文件本身,输出的是一个绝对路径(但在pycharm中会自动输出绝对路径),所以需要将其转换成绝对路径 #如果想要使得在任何环境下代码都可执行的话,只需手动将项目的路径导入环境变量path中即可,这就需要用到__file__了 __file__ 是用来获得模块所在的路径的,这
阅读全文
摘要:由于没有认真对照anaconda与python的版本号匹配,导致后面的工作坑的要死,严重的居然要重装Anaconda。在这里也做下记录。 官网:https://www.anaconda.com/ 注意事项: 一、anaconda与python版本有关,要根据需求下载安装。 各版本与python对应关
阅读全文
摘要:安利一个好用的写日志模块,python自带的logging模块理解起来比较费劲,直接pip install nnlog即可 使用例子如下代码: 遇到的问题,直接执行报错: 添加几行代码解决: 参考链接:https://blog.csdn.net/l769255844/article/details/
阅读全文
摘要:python发邮件的教程的,主要用的都是smtplib库,yamail。yamail相当简单。 简单示例: import yagmail yag = yagmail.SMTP(user='user@163.com',password='1234',host='smtp.163.com') conte
阅读全文
摘要:Python——列表深浅拷贝 文中对深浅拷贝讲的比较细。自己做下整理。 浅拷贝就是对引用的拷贝,只拷贝父对象,里面的数据不拷贝出来,其中的数据与原对象里面数据用的是相同的地址空间。 深拷贝就是对对象的资源的拷贝,拷贝父对象以及里面的子对象。深拷贝,重新开申请一块内存,与原来的地址不一样,重新定义一个
阅读全文
摘要:hashlib 用于加密相关的操作,代替了md5模块和sha模块,主要提供SHA1,SHA224,SHA256,SHA384,SHA512,MD5算法。 在python3中已经废弃了md5和sha模块,简单说明下md5和sha的使用。 什么是摘要算法呢? 摘要算法又称为哈希算法,散列算法。它通过一个
阅读全文