- 博客(14)
- 收藏
- 关注
原创 Python分布式爬虫详解(三)_dytt_redis_slaver
FIFO模式为 blpop,LIFO模式为 brpop,获取键值。# 使用execute方法执行SQL INSERT语句。# 使用cursor()方法获取操作游标。# 向redis中插入需要爬取的链接地址。# 没有代理账户验证的代理使用方式。# 初始化连接数据的变量。# 指定redis数据库信息。# 指定mysql数据库。# 随机的User-Agent。
2024-12-08 21:53:59
858
原创 Python与财务【上】--数据采集篇_python获取财物数据的接口
有知友问为什么不直接分享代码,其实完成财务分析所需代码简单到爆,任何一个程序员写的都比我漂亮百倍(我只是网工狗里面代码写的较好的,也可能是网工狗里面财务分析较好的),但是一方面当心别有用心的人滥用接口导致接口失效,另一方面爬取别人网站的数据终归是不太好的,所以里面涉及的财务接口并不适合公开出来。同样,这一篇我也不打算公开分享代码而只分享思路,如果你有心,在主要财经网站都能找的到下载接口。返回值有20多个字段,我们只需要其中的一部分数据,可以使用ix切片,把股票代码,名称,区域,行业切出来。
2024-12-08 21:49:53
1221
原创 Python-Matplotlib可视化(番外篇)——Matplotlib中的事件处理详解与实战
当按下鼠标时,检查单击是否发生在矩形上,如果是,则将矩形位置和鼠标单击的位置存储在数据坐标中。,并利用这些值计算矩形新的位置,设置矩形透明度,最后重绘图。中的事件,编写使用 Rectangle 实例初始化的可拖动矩形类,在拖动时同时移动矩形位置。的区别,使用以下程序进行说明,此程序会在鼠标单击时,在画布上显示鼠标事件的。| xdata, ydata | 鼠标在数据坐标中的位置 |运行程序后,当在画布上单击时,会在鼠标点击处,绘制出事件的。在拖拽前,需要存储矩形的原始位置,该位置存储可以使用。
2024-12-08 21:47:53
1125
原创 python+requests接口自动化测试框架实例详解_python接口自动化common
没错,因为前面我们写了config.ini文件,所有的数据库配置信息都在这个文件内哦,是不是感觉很方便呢,以后就算变更数据库了,也只要修改config.ini文件的内容就可以了,结合前面测试用例的管理(excel文件),sql语句的存放(xml文件),还有接下来我们要说的,businessCommon.py和存放具体case的文件夹,那么我们就已经将数据和业务分开啦,哈哈哈,想想以后修改测试用例内容,sql语句神马的工作,再也不用每个case都修改,只要改几个固定的文件,是不是顿时开心了呢?
2024-12-08 21:45:52
730
原创 Python 的一些日常高频写法总结!
哇,程序没报错,返回 type 那么,我们不妨猜测:Student 类,类型就是 type,换句话说,Student类就是一个对象,它的类型就是 type,所以,Python 中一切皆对象,类也是对象。classmethod 装饰器对应的函数不需要实例化,不需要 self 参数,但第一个参数需要是表示自身类的 cls 参数,可以来调用类的属性,类的方法,实例化对象等。返回对象的哈希值,值得注意的是自定义的实例都是可哈希的,list, dict, set等可变对象都是不可哈希的(unhashable)
2024-12-08 21:41:52
670
原创 Python 教程:从 Python 爬虫到数据分析_python数据分析和爬虫
csvfile’ ‘df’ 等变量名称可随意替换,pythonjobs.csv 等文件名称、columns 变量内的表格标题也可随表格内容适当替换。Python所有方向的技术点做的整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。(全套教程文末领取哈)
2024-12-08 21:39:51
1012
原创 Python mplfinance库绘图③ 如何额外添加一条其他图线
df.rename(columns={inplace=True) # 重定义列名,方便统一规范操作。df[‘Date’] = pd.to_datetime(df[‘Date’]) # 转换日期列的格式,便于作图df.set_index([‘Date’], inplace=True) # 将日期列作为行索引df = df.sort_index() # 倒序,因为Tushare的数据是最近的交易日数据显示在DataFrame上方,倒序后方能保证作图时X轴从左到右时间序列递增。
2024-12-08 21:35:50
1048
原创 pytest自动化测试框架tep环境变量、fixtures、用例三者之间的关系_pytest所有用例继承一些环境变量
虽然用例也能相互引用,但是除非万不得已,一般不建议这么做,牵一发动全身,后期维护困难。用例的代码编写,思路是从上往下的,和pytest/unittest/script常规写法无异,不会有学习成本,一般也不会有问题。有成本有问题的可能是环境变量和fixtures,因为tep做了封装,提供了依赖注入的共享方式,fixture又是pytest较难理解的知识点,所以有必要通过本文来讲讲tep环境变量、fixtures、用例三者之间的关系,帮助理解,以便更灵活顺手的借助tep实现pytest自动化项目。
2024-12-08 21:33:50
612
原创 pytest一些常见的插件
安装:pip install -U pytest-html用例:运行:运行完,会生产一个html文件 和 css样式文件夹assets,用浏览器打开html即可查看清晰的测试结果。 后面我将会更新更加清晰美观的测试报告插件: allure-python在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,甚至,用代码覆盖率来考核测试任务完成情况。运行:3、pytest-xdist:实现多线程、多平台执行通过将测试发送到多个CPU来加速运行,可以使用-n NUMCPUS指定具体CPU
2024-12-08 21:31:48
684
原创 Pycharm远程连接服务器并运行代码(详细!)_pycharm连接服务器
选择左上角的+添加配置信息(Create New Server处可以随便取一下服务器名字)类型选择SFTP,下方填写Host:服务器的IP地址;填好之后Test Connection测试连接情况,连接成功后选择下面的Apply。小Tip: ssh 远程登陆指定端口时输入命令 ssh -p xx user@ip xx-端口号 user-用户 ip-ip地址。先把代码上传到服务器上(或者第三步配置了的话,直接Ctrl+S上传代码)-p:选择端口号,这里选择端口号22。最后Finish结束!
2024-12-08 21:27:48
1215
原创 prometheus 云原生 轻型日志收集系统loki+promtail的部署说明_loki+promtail+gateway
【代码】prometheus 云原生 轻型日志收集系统loki+promtail的部署说明_loki+promtail+gateway。
2024-12-08 21:25:47
560
原创 ProGuard加密混淆Java代码_proguard 对某些包进行加密
ProGuard能够通过压缩、优化、混淆、预检等操作,检测并删除未使用的类,字段,方法和属性,分析和优化字节码,使用简短无意义的名称来重命名类,字段和方法。从而使代码更小、更高效、更难进行逆向工程。
2024-12-08 21:23:46
429
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅