Python系列03——字符串操作常见操作 1,字符串的本质 字符串的本质是字符序列。 python的字符串是不可变的,我们无法对原字符串作任何修改,但可以将字符串的一部分复制到新创建的字符串,以达到“看起来修改”的效果。python不支持单字符类型,单字符也是作为一个字符串使用的,这点与c语言不同 2,字符串的编码 python3直接支持Unicode,可以表示世界上任何书面语言的字符,python3的字符,默认16位Unicode码。ASCII是Unicode编...
项目打包 1.在打包之前,需要安装第三方模块PyInstaller 打开CMD窗口,然后执行:pip install pyinstaller 在执行安装命令后,会报错,我这里遇到的错误是没有权限,所以重新使用管理员身份运行CMD,然后执行pip install pyinstaller,则不会报错了,安装成功,如下: 2.然后执行打包命令: pyinstaller -F D:\PycharmProjects\xxx\xx.py 在打包成功的倒数第二行提示中,有显示打包成功后的文件 3.找到对应的文件目录,然后将文...
先矫情一下,这几个月太忙,好久没用更新博客了。 基于Jmeter的接口自动化体系已经完成,公司落地应用效果不错,后面再把实操中遇到的问题和解决办法给大家发出来。年后公司APP端正在框架升级中,经常出现已经测试过的页面又crash、页面显示有问题等等,时不时有些页面就会出现问题,而全靠人工每次发版前回归也不太现实,再加上也想将ui自动化引入测试过程,解决大量人工回归的问题,萌生了写一套框架的想法。2021.2.25开工,到20...
前言 相信说起“淘宝” ,大家都不会感到陌生吧。作为中国最大的电商平台,淘宝仿佛已经与我们的生活紧密相连。今天就让我们随便愉快地利用Python爬取并简单分析爱淘宝网商品数据。 开发工具 Python版本:3.6.4 相关模块: numpy模块; seaborn模块; requests模块; pyecharts模块; pandas模块; matplotlib模块; wordcloud模块; scipy模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相...
前言 最近有小伙伴留言说之前分享的翻译软件用不了了,就是这篇文章里分享的: 利用Python制作一款简单的翻译软件 自己测试了一下,发现百度翻译和Google翻译都还可以用,只有有道翻译报错,于是随手踩点更新了一波代码,顺便在公众号重新分享一波。废话不多说,让我们愉快地开始吧~ 开发工具 Python版本:3.6.4 相关模块: requests模块; pyqt5模块; js2py模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变...
前言 之前发Python爬取并分析拉勾网招聘数据的时候似乎有人让我爬爬其他地方的招聘数据,那么今天给大家爬取下51job招聘数据 开发工具 Python版本:3.6.4 相关模块: requests模块; pyecharts模块; 以及一些Python自带的模块。 环境搭建 安装Python并添加到环境变量,pip安装需要的相关模块即可。 数据爬取 #####(1)思路 我们要爬取的目标数据是这些:获取数据的链接格式为: https://search.51job.com/list/000000,000000,000...
用 Python 编程,使用不同的方法来完成同一个目标,有时候是一件很有意思的事情。这让我想起鲁迅笔下的孔乙己。孔乙己对于茴香豆的茴字的四种写法颇有研究。我不敢自比孔乙己,这里搜集一些 Python 的茴香豆,以飨各位码农。 首先准备一个函数,用来生成用于测试的 DataFrame 。这个 DataFrame 有 3 列,名称分别为 a 、 b 和 c 。 >>> import numpy as np >>> import pandas as pd茴香豆一: to_numeric() 这个函数可以把 scalar ...
前言 再次更新一下抖音视频批量下载脚本。 就不一一回复了~ 开发工具 Python版本:3.6.4 相关模块: requests模块; ipaddress模块; click模块; 以及一些Python自带的模块。 Nodejs版本: 10.7.0-x64 环境搭建 Step1: 安装Python并添加到环境变量,pip安装需要的相关模块; Step2: 安装nodejs(小白一路next就行,相关文件里提供了安装包,或者自己去官网下载)。 原理简介 第一个接口: https://api.amemv.com/aweme/v1/discove...
(1)函数和方法的区别 程序如下:course=Python for Beginnersprint(len(course))print(course.upper())print(course.lower())print(course.find(P))print(course.replace(Beginners,hello))print(Python in course)print(course.title()) 运行结果如下:20PYTHON FOR BEGINNERSpython for beginners0Python for helloTruePython For Beginners (2)运算符程序如下:print(10/3)print(10//3)print(10%3)x=10x+=3print(x) 程序运行...
OpenCV+Python系列教程 1、系统环境配置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants 创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入1、系统环境配置 1)python安装 2)pycharm安装 3)打开win...
运维少年系列 python and cisco (4) 骚年 运维少年 运维少年系列 python and cisco (4) 说明 本章使用了多线程的方式提高脚本执行的效率,本章也是本系列文章的最后一个内容。回顾前三章,从单台交换机到多台交换机然后到异常处理,到今天的多线程,我觉得还算比较连贯吧~ 多线程 为什么要使用多线程?在前面我们写的所有程序都是单线程的,串行执行,也就是说,要等上一个命令执行完成之后,下一个命令才能执行,但很显然,在机...
运维少年系列 python and cisco (3) 骚年 运维少年 运维少年系列 python and cisco (3) 异常处理 什么是异常处理? 异常处理通常来说是对程序在执行时(非编译时)出现的各种报错进行处理,如果没有异常处理,那么在程序出错的时候,整个程序会立即退出,而做了异常处理之后,程序会根据异常定义的方式进行错误处理。 通俗来讲:如果没有异常处理,那程序出错的时候就GG了 系列文章常见的异常 这个系列的文章常见的异常有哪些呢?...
运维少年系列 - python and cisco(2) 骚年 运维少年 运维少年系列 - python and cisco(2) 一、任务概述 假设网络有多台可管理的二层交换机,现在需要在每台交换机上创建10个VLAN,在没有CDP的情况下,如何使用python完成?(别忘了python几乎适用于所有支持远程登录的设备) 二、实现步骤说明 1) 先决条件 首先准备的还是和上篇文章一样,交换机需要开启SSH和配置IP,请将所有设备登录的用户名和密码配置一致。 2) 拓扑图3)...
运维少年系列 python and cisco (1) 骚年 运维少年 运维少年系列 python and cisco (1)预备知识 本系列文章需要各位具有CCNA/HCNA基础知识(知道命令怎么敲)python 本系列文章需要使用到的python版本为2.7,模块为paramiko。为何使用python2.7而不是3.x?因为绝大部分系统都自带了2.7,就这么简单~ paramiko模块功能十分强大,最常使用的就是其SSH登录的功能,使用paramiko实现了SSH登录之后,还可以执行命令,实现远程配置...
python 就是学就好啦,哈哈,菜鸟的python学习之路要开始了python 的变量什么的,就先掠过,直接从字符串的学习开始(1)字符串的索引(盗图菜鸟教程python)在 python 中,字符串中的字符是通过索引来提取的,索引从 0 开始。python 可以取负值,表示从末尾提取,最后一个为 -1,倒数第二个为 -2,即程序认为可以从结束处反向计数。(2)字符串的格式化first=Johnlast=Smithmessages=first+[+last +]+is a codermsg=f{first}[{last}] ...