Python
文章平均质量分 85
晚风_END
擅长自动化运维,擅长编写各类shell脚本,Python脚本,高级运维工程师,Python全栈工程师。
展开
-
Python|爬虫和测试|selenium框架模拟登录示例(一)
上一篇文章Python|爬虫和测试|selenium框架的安装和初步使用(一)_晚风_END的博客-CSDN博客大概介绍了一下selenium的安装和初步使用,主要是打开某个网站的主页,基本是最基础的东西,那么,这篇文章里就写一点更加深入的东西吧。主要是介绍比如,selenium网页刷新,模拟登录csdn,元素定位等等内容原创 2023-08-27 01:18:42 · 748 阅读 · 0 评论 -
Python|爬虫和测试|selenium框架的安装和初步使用(一)
Python作为一门胶水语言来说,可以说是十分的优秀,什么事情都可以干,并且在某些领域还能干的非常不错,尤其是在爬虫和测试领域,该语言可以说是没有对手。这么说的原因是因为如果你要使用爬虫爬取某些东西或者对于某些项目做一些测试工作,并且这个测试工作还是比较繁琐的时候,那么,Python可以帮助你实现完全的自动化,从而解放双手和大脑,而你并不会去考虑其它的任何语言,虽然这些功能其它语言是能够实现的,例如,测试工作,Java语言可以实现,js语言也可以实现,如果从开发效率这个维度来看的话,开发效率会是Pyth原创 2023-08-26 01:13:35 · 739 阅读 · 0 评论 -
Python21day学习---numpy生成数组的若干方法----day19
【代码】Python21day学习---numpy生成数组的若干方法----day19。原创 2022-08-19 12:57:53 · 2410 阅读 · 0 评论 -
Python21day学习---numpy基础操作----day18
代码】Python21day学习---numpy基础操作----day18。原创 2022-08-18 16:53:46 · 252 阅读 · 0 评论 -
Python21天学习挑战---day15 Python科学计算三剑客简介
可以对各种数据进行运算操作,比如归并、再成形、选择,还有数据清洗和数据加工特征。原创 2022-08-15 02:00:47 · 997 阅读 · 0 评论 -
python学习之科学计算的jupyter安装和配置 day11
注意,这些操作是非常不安全的,因此,jupyter不建议安装在重要的服务器上。jupyter的环境。原创 2022-08-11 17:30:26 · 1039 阅读 · 0 评论 -
python学习之基本语法---语法规则---注释,标识符,关键字,命名规则(二)day8
。原创 2022-08-10 12:15:11 · 413 阅读 · 0 评论 -
python学习之基本语法---语法规则---函数的基本用法(三)day9
代码】python学习之基本语法---语法规则---函数的基本用法(三)day9。原创 2022-08-10 12:00:41 · 141 阅读 · 0 评论 -
python学习之基本语法---语法规则---函数的基本用法(三)day9
代码】python学习之基本语法---语法规则---函数的基本用法(三)day9。原创 2022-08-10 11:45:19 · 177 阅读 · 0 评论 -
python学习之基本语法---语法规则---注释,标识符,关键字,命名规则(二)day8
关键字是Python语言中被赋予特殊含义的单词,这些关键字不可以被用作标识符来使用。原创 2022-08-08 11:50:30 · 616 阅读 · 0 评论 -
python学习之基本语法---语法学习前的思想认识---编程思想和代码规范(一)day5
代码编程时优雅永不过时,简洁,易读,结构合理,变量定义,函数定义,类定义等等有明确的含义(其实还是易读),结构不要太复杂(多层嵌套会增加逻辑上的阅读困难,其实也还是易读),逻辑清晰,完整。培养一个良好的编程习惯是长期的事情,也是一个良好的开端,万事开头对了,那么,你后面的事情应该都会正确的。Python之禅---初步认识Python的内涵。...原创 2022-08-05 12:08:19 · 296 阅读 · 8 评论 -
Python之Python的版本选择和IDE工具选择问题
工欲善其事必先利其器,这么说估计没几个人反对吧(杠精除外,哈哈),因此,学习Python的第一步是选择好学什么,学了Python你要干什么,这些都是需要有明确答案的。那么,面对茫茫多的Python版本和各种各样纷繁的IDE,到底如何选择呢?或者是像有的人说的:小孩子才做选择题,我全都要!!!!!!但,人的精力是有限的嘛,因此,本文试图讲解清楚Python学习的第一步:工具选择Python的版本比较多,大体上分为Python2版本和Python3版本,Python2的小版本不多,Python-2.4 ,原创 2022-08-02 11:55:30 · 912 阅读 · 0 评论 -
Python学习之CSDN21天学习挑战赛计划 day1
学习的最大理由是想摆脱平庸,早一天就多一份人生的精彩;迟一天就多一天平庸的困扰。原创 2022-08-01 16:34:51 · 261 阅读 · 0 评论 -
Python pip下载的whl文件到哪里了?如何找到并使用这些whl文件?(whl离线安装包的制作过程示例)
Python语言目前比较爆火,相对其它语言而言,Python在某些方面确实是有很大的优势,简单,易用(但是有一个问题,落地不太容易,这个就不展开说了),最大的优势我想应该是库类齐全,没有什么编程上的事情是在Python的某一个库里找不到的,如果有,那么,就多找几个库。像Linux一样,使用yumapt等包管理器一样,Python也有一个专门的库类下载管理器,那就是pip。那么,pip下载的东西都是以whl为后缀的打包文件,正如Linux使用yum下载的东西是使用后缀rpm的打包文件。那么,下载的w.原创 2021-12-08 22:13:07 · 17920 阅读 · 1 评论 -
Python 搜寻指定范围内的RAR压缩文件并批量解压缩(通用版本,Windows和Linux都可用)
我们可能在工作的时候常常需要和文件打交道,如果有很多的压缩文件需要解压,比如,文件分散在有很多层级的不同的目录下,可能十来个文件夹没有什么问题,如果成千上百个文件夹里的RAR文件都需要解压缩,那么,这个工作量就十分大了。Python作为自动化运维的利器,这么一个需求相对来说就比较简单啦。脚本编写思路:1,使用Python的os库,找到可自由指定的范围内的RAR文件2,利用Python的subprocess库,执行系统内的RAR命令,解压缩文件,解压路径是压缩文件所在路径。下面就.原创 2021-11-26 16:41:05 · 853 阅读 · 0 评论 -
Python 根据文件的前几位字母或者文件的后缀名称精确查找文件(windows和Linux系统通用)第二版
Python 根据文件的前几位字母或者文件的后缀精确查找文件(windows和Linux系统通用)第二版本程序设计思路为:根据某个文件的前面几位字母或者汉字查找符合该条件的文件并打印所有符合该规则的全部文件全路径,根据某类文件的后缀查找符合该类的所有文件,比如,某个路径下的所有txt文件,某个路径下的所有conf后缀的文件, 并将符合规则的这一类文件包括全路径打印出来。(支持window系统和Linux系统平...原创 2021-04-18 21:50:38 · 1795 阅读 · 2 评论 -
详解alternatives命令(本例以Python版本切换为例)
详解alternatives命令(本例以Python版本切换为例)alternatives是Linux系列操作系统的一个内置命令,即使最小化安装也有该命令,它的主要作用就是版本控制切换,比如,你的系统内有多个Python版本,Python3.8,Python2.7.5,Python3.6,。首先,应该明确的是,Python可以多个版本共存于一个系统内,因为使用源码编译安装的时候可以指定安装目录,如果是...原创 2021-03-27 19:18:25 · 6320 阅读 · 1 评论 -
ansible2.5 版本的离线安装(详细安装文档)
ansible2.5 版本的离线安装(详细安装文档)ansible作为中小企业的自动化运维神器,方便快捷和实用性不需多说,通常的,我们将t它作为内网的堡垒机,既然是内网,自然需要离线安装,而ansible是Python的项目,Python的项目安装有一个特点,那就是强依赖非常多。(说明一下,依赖分强依赖和弱依赖,强依赖是安装顺序以及所依赖的对应版本都有详细的要求,必须完全匹配,好比一个,珍珠项链,每个珍珠的大小...原创 2021-03-15 18:28:53 · 804 阅读 · 0 评论 -
Python调用执行Linux系统命令(四种方法)
Python调用执行Linux系统命令(四种方法)Python作为一门脚本语言,胶水语言,自然是有它的胶水特性的,就比如Python和Linux系统的结合,比如,在使用Python编写自动化运维脚本的时候,总免不了需要和Linux系统交互,如,查询Linux系统内的某个文件,然后修改这个文件并运行它(假设有可运行权限)。Python让人称道的其中一个地方就是它的类库非常齐全,这是真的不吹牛,只有你想不到,基本没有它没有的库,比如科学计算...原创 2021-01-31 21:34:31 · 46543 阅读 · 0 评论 -
Python轻量级任务调度框架apscheduler的简单使用
Python轻量级任务调度框架apscheduler的简单使用APScheduler(Advanced Python Scheduler)是一个轻量级的Python定时任务调度框架(Python库)。APScheduler有三个内置的调度系统,其中包括:cron式调度(可选开始/结束时间) 基于间隔的执行(以偶数间隔运行作业,也可以选择开始/结束时间) 一次性延迟执行任务(在指定的日期/时间内运行作业一次)支持后端存储任务...原创 2021-01-30 22:42:05 · 5864 阅读 · 0 评论 -
Linux centos7下pycharm的安装教程
Linux centos7下pycharm的安装教程Pycharm是一个十分优秀的PythonIDE,Windows下的软件都一个德行,傻瓜式下一步安装,除了一些大型软件,在Windows下有一个不好,Python编译器等等这些Python环境需要自己安装,Linux下天然支持Python,因为内核已经集成了Python2.7,如果需要更换Python3也可以很快的就安装上(相比c语言,要友好太多了,gcc由于与内...原创 2020-11-15 18:35:19 · 6026 阅读 · 2 评论 -
python 打印乘法口诀
**python 解包拆包如果现在有一个列表,需要将列表内的每个元素转换成一个个字符串,在将新的 字符串组成一个新的可迭代的列表**lst=[2,4,6,44,55,66,‘a’,‘c’,‘d’]str_1=[str(i) for i in lst ]#列表中的每个元素转换成字符串并以列表形式保存print(type(str_1),,str_1)这个的意义在于数据转型。``...原创 2020-03-04 23:07:02 · 406 阅读 · 0 评论 -
升级centos7自带的Python2.7到Python3.8
升级centos7自带的Python2.7到Python3.8Python是和centos以及Redhat系列高度集成的一个编程环境,但fedora(通常centos和redhat都属fedora系列,不是包含关系哦,这是题外话,不扯了。)centos7和Redhat7自带的版本为低版本的Python2.7(centos5.6好像是Python2.6??忘了),Python的2 3版本之争一直比较激烈,因此Pytho...原创 2020-11-13 21:39:28 · 1633 阅读 · 0 评论 -
python 格式化字符串报错:TypeError: not all arguments converted during string formatting
pythojn 格式化字符串报错:TypeError: not all arguments converted during string formatting最近在将数据写入数据库的时候,sql报错,TypeError: not all arguments converted during string formatting,字面意思为:所有参数在格式化时未能格式化。首先,我们要...原创 2020-04-19 14:16:29 · 39578 阅读 · 0 评论 -
Python 使jupyter notebook 从指定浏览器启动 以及编程中途更换浏览器
Python 使jupyter notebook 从指定浏览器启动 以及编程中途更换浏览器jupyter功能强大自不必说,有的人的编程习惯是喜欢chrome浏览器,也有的喜欢Firefox,或者qq浏览器等等。或者是想要多开jupyter,一个用来编写numpy的程序,一个用来使用matplotlib程序。那么,很显然,默认的配置是无法满足我们的要求的,也不符合程序猿的自由精神。下面图文讲解如何实现多开以及指定浏览器启动jupyter。1.各个浏览器的位置查询。右键---->属性..原创 2020-08-06 22:21:27 · 1267 阅读 · 1 评论 -
Python Django框架下将MySQL数据库的内容在网页上动态展示(修订版-2021-05-17)
Python Django框架下简单的MySQL数据展示实战需求:将数据库中的一个库内的单表数据展示在网页首页,该表有id列,名字列,学号列三个列,并有简单的逻辑:能修改单行内的名字和学号,能删除任意的行,修改和删除后仍然自动跳转到展示页。没有分页,权限管理等功能,仅仅是个简单的展示、删除后:...原创 2020-05-13 00:16:42 · 5526 阅读 · 10 评论 -
Windows7旗舰版安装scrapy的曲折经历
Windows7旗舰版安装scrapy的曲折经历不得不说,Windows一般情况下是比较傻瓜的,不过要精明起来,一般人会受不了。首先我介绍下我的情况。现在一般使用Python开发我都在Linux下,Windows仅仅辅助,Linux下安装scrapy框架实在是太简单,yum install libxml2 openssl openssl-devel 这么一条命令就差不多了,具体的不说了,现在主要讲Windows下的安装。话不乱说,上来就干。配置Python的本地源...原创 2020-07-31 18:12:26 · 212 阅读 · 0 评论 -
快速安装jupyter for Python3.8版本(Windows7下的安装)
快速安装jupyter for Python3.8版本(Windows7下的安装)1.环境的准备,Windows7旗舰版,正常安装完毕,Python3.8.1正常安装完毕,pycharm任意的版本(pycharm主要是自带虚拟环境,好使)2,https://www.lfd.uci.edu/~gohlke/pythonlibs/,这个网址下载pywin32-227-cp38-none-win_amd64.whl 和pywinpty-0.5.7-cp38-none-win_amd64.w...原创 2020-07-22 22:10:30 · 1578 阅读 · 1 评论 -
Linux MySQL数据库远程连接的两种方法
MySQL数据库远程连接的若干问题我想,如果没有银行等等这样的大型企业用户,那么MySQL一定是当之无愧的数据库市场使用率第一名,相对来说,第二名自然有第二名的道理,简单,易用,稳定,免费等等特点是MySQL普及的原因,但相对的,稳定,安全与oracle相比有所不如。那么,MySQL的安全策略中,在数据库安装并初始化完毕后,用户的权限基本都是给的最小的...原创 2020-04-30 13:18:19 · 968 阅读 · 0 评论 -
linux 脚本编写实战:通过账号列表文本快速添加和删除用户
linux通过账号列表文本快速添加和删除用户的脚步该脚本需要一个写有需要添加的账号列表的文本文档,可放在任意位置,一行是一个账号名称,文件内的所有账号通过编写的脚步快速添加到Linux中,该脚本是带参脚本,如没有使用参数提示缺少参数,如参数不是提供账号的文本文件则提示文件未找到。以上为该脚本的需求,下面开始编写该简单的脚步。#!/bin/bashif [ $# -eq 0 ];thenecho "please use xargs"#提示请使用参数,该脚...原创 2020-06-11 10:43:08 · 352 阅读 · 0 评论 -
Python 特殊报错-关于文件路径的书写问题
该类报错原因及解决方案 SyntaxError: (unicode error)'unicodeescape' codec can't decodebytes in position 2-3tr以上报错通常出现在对文件的读取时,文件路径中包含大写字母的时候,如果路径中没有大写字母,那么绝对无此报错,并且路径分隔符正反都没有影响。下面,代码演示该错误出现的几种情况。with open('C:\Users\Administrator\Desktop\hello.txt','r'...原创 2020-06-09 20:40:37 · 717 阅读 · 0 评论