E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
Python-杂篇
Python-
类的继承
一、私有方法和私有属性类的定义中属性和方法前加“__“表示这是一个私有方法/属性,继承的类中不可以父类中的私有方法和私有属性,但如果私有的方法/属性在类的公有方法中调用了,那么继承后依然可以用公有方法,公有方法也可以正常调用私有属性/方法1classA:2def__init__(self):3self.num1=1004self.__num2=20056deftest1(self):7print(
april_aaa
·
2020-07-12 18:00
Python-
类属性、实例属性
1.类的三大要素:类名、属性、方法属性又分为实例属性和类属性1classTool(object):2#属性3num=045#方法6def__init__(self,new_name):7self.name=new_name写在__init__中的是实例属性,也是通过方法定义的,是跟着实例对象的写在类下面,def外面的,是类属性,Tool称为类对象2.类属性和实例属性区别:实例对象间不能互相共享他们
april_aaa
·
2020-07-12 18:00
Python-
字典练习(重复数字统计)
题目要求:数字重复统计:1)随机生成1000个整数;2)数字范围[20,100];3)升序输出所有不同的数字及其每个数字重复的次数程序内容:importrandomall_nums=[]foriteminrange(1000):all_nums.append(random.randint(20,100))#对生成的1000个数进行排序,然后加到字典中sorted_nums=sorted(all_n
y_先森
·
2020-07-12 17:26
Python-
装饰器实现一个函数计时器(比较for循环与.join的拼接速度)
装饰器实现一个函数计时器:题目:比较for循环拼接与系统内置拼接.join的速度问题:如何保留被装饰函数的函数名和帮助信息文档程序内容:importtimeimportrandomimportstringimportfunctools#问题:如何保留被装饰函数的函数名和帮助信息文档li=[random.choice(string.ascii_letters)foriinrange(100)]def
y_先森
·
2020-07-12 17:26
Python-
字典练习(随机生成银行卡卡号)
题目要求:随机生成100个卡号;卡号以6102009开头,后面3位依次是(001,002,003,100>),生成关于银行卡号的字典,默认每个卡号的初始密码为"redhat";输出卡号和密码信息,格式如下:卡号密码6102009001000000程序内容:s=[]foriinrange(100):s1='6101009%.3d'%(i+1)s.append(s1)s2={}.fromkeys(s,
y_先森
·
2020-07-12 17:26
Python-
装饰器(被装饰函数有返回值的情况)
题目:装饰器实现一个函数计时器比较for循环与map,匿名函数的运算速度问题:被装饰的函数有返回值怎么办程序内容:importtimeimportrandomimportstringimportfunctools#问题:被装饰的函数有返回值li=[random.choice(string.ascii_letters)foriinrange(100)]deftimeit(fun):@functool
y_先森
·
2020-07-12 17:26
python-
反爬虫案例(西刺代理网站的爬取)
Linux系统pythonscrapy框架本文来爬取网页:网络免费的代理ipwww.xicidaili.com一个常用的免费ip代理网站由于刚开始测试时候,忘记加ip代理,导致网站封了我的ip,代理ip网页就没图片(一)创建一个scrapy项目,目标爬取西刺代理网站scrapystartprojectipstackcdipstackscrapygenspideripswww.xicidaili.c
跑得慢但是不放弃的蜗牛
·
2020-07-12 17:22
python
Python-
标准库heapq的使用
查找最大或最小的N个元素怎么样从一个列表中取出最大或最小的N个元素的列表?在Python的标准库中,有一个名为heapq的,该模块中具有两个函数nlargest和nsmallest可以完全解决我们的问题,下面我们来看看这两个函数的作用:importheapqL=[5,4,6,2,8,10,1]#获取列表中最大的三个元素printheapq.nlargest(3,L)#获取列表中最小的三个元素pri
奔跑的豆子_
·
2020-07-12 17:18
python
Python-
延时操作
在日常的开发中,往往会遇到这样的需求,需要某一个函数在一段时间之后才执行以达到某种特定的效果。此时,我们就需要某种机制,使一个函数延后执行。接下来简单介绍一下两种实现此类效果的方法:schedimportsched,timedeffunc(a):printtime.time(),"HelloSched!",aprinttime.time()s=sched.scheduler(time.time,t
奔跑的豆子_
·
2020-07-12 17:18
python
定时
延时
timer
sched
python-
操作excel,使用xlrd、xlutils、xlwt读写excel、设置样式
目录一、使用xlrd读取excel二、使用xlrd+xlutils写入数据三、使用xlwt设置样式常见问题1.PermissionError2.NotImplementedError3.Excel无法打开文件"xxx.xlsx"简介库主要功能支持excelxlrd读取excel.xls和.xlsxxlwt写入excel(缺点:只能写入全新excel,不能再原有的excel上追加内容).xlsxlu
小袋熊
·
2020-07-12 15:51
python
python-
使用python发送一个邮件(入门)
python发送邮件(入门)1.配置邮箱,需要开启smtp协议才能通过代码运行。开启时会给你一个邀请码,这个需要记住。2.安装相应的模块,博主使用的pycharm直接在设置中导入SMTPEmail模块就行。接下来编写一个简单的脚本上手。如下图。importsmtplibfromemail.mime.textimportMIMETextmail_host='smtp.126.com'#这个不同的邮箱
weixin_45430868
·
2020-07-12 14:17
one
NAO机器人连接的电脑配置及用choregraphe控制nao行走
1.2.测试:cmd-输入
python-
显示python的版本如图所示即为正确安装。2.访问软银网站(需要自己注册账号)https://community.al
卡卡罗特川
·
2020-07-12 14:44
NAO学习笔记
Python-
将Excel合并的单元格拆开,拆开后的每个单元格值与原来相同
使用python将Excel中合并的单元格拆开,并且拆开后的每个单元格的值与原来的相同。适用的场景是拿到一个Excel文件,但是这个文件使人工录入的,在一列之中可能存在着大量合并的单元格,为了满足数据分析的要求,需要将一列中多行合并单元格拆分成一个个的观测,并且每个观测的值与原来合并的值相等。importopenpyxlworkbook=openpyxl.load_workbook('data.x
明月夜雨微凉
·
2020-07-12 14:53
Python
python-
项目-图书管理系统(函数实现)
fromdatetimeimportdatetimeimportos#保存信息路径defadd_path():path1=r"G:\zhanghua\321.txt"path2=r"G:\zhanghua\文章信息.txt"parent_path1=os.path.dirname(path1)parent_path2=os.path.dirname(path2)ifnotos.path.exist
手写情书
·
2020-07-12 14:40
python-
一看就明白的迷宫问题的解法
迷宫问题的解法主要是使用了栈来解决有四个方向,用lambda来定义将走过的每一步都加入到栈中如果走的是死路,就退栈到达了终点的话,就打印出栈中的值具体逻辑请看代码的实现maze=[[1,1,1,1,1,1,1,1,1,1],[1,0,0,1,0,0,0,1,0,1],[1,0,0,1,0,0,0,1,0,1],[1,0,0,0,1,1,0,0,0,1],[1,0,1,1,1,0,0,0,0,1],
Moshe X
·
2020-07-12 13:06
Python
算法
python-
爬取中国最好大学网页
需求:爬取中国最好大学网页2016-2019年:学校排名,学校名称,省份,总分先以17年为例:http://www.zuihaodaxue.com/zuihaodaxuepaiming2017.html第一步:获取页面信息importrequestsfrombs4importBeautifulSoupimportbs4defget_content(url,):try:user_agent="Moz
淋巴不想动
·
2020-07-12 12:46
python
爬虫
20190314--python学习笔记—高级特性——廖雪峰老师python教程
python-
高级特性#比如构造一个1,3,5,7,...,99的列表,可以通过循环实现:L=[]n=1whilenpythonJJJtest1.py[1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,39,41,43,45,47,49,51,53,55,57,59,61,63,65,67,69,71,73,75,77,79,81,83,85
偷偷搞塌
·
2020-07-12 12:39
python学习记录
Python-
爬虫requests模块/beautisoup模块
1、requests模块1、pipinstallrequests2、response=requests.get('http://www.baidu.com/')#获取指定url的网页内容3、response.text#获取文本文件4、response.content#获取字节类型5、response.encoding=‘utf-8’#指定获取的网页内容用utf-8编码response.encodi
evan心诺在
·
2020-07-12 12:36
Python
爬虫
python-
爬虫-requests的基本方法函数
1、安装Win平台:“以管理员身份运行”cmd,执行pipinstallrequests小测:>>>importrequests>>>r=requests.get("http://www.baidu.com")>>>print(r.status_code)200>>>r.text2、Requests库的7个主要方法3、Response对象的属性4、理解Requests库的异常5、爬去网页的通用代码
浩浩江水源源不断流
·
2020-07-12 12:02
爬虫
爬虫
python
requests
python-
回调函数和递归函数
https://www.toutiao.com/a6642513312263176717/回调函数一个函数中的参数是另一个函数的名字。#回调函数i=10;j=20;defmyfunc(i,j,f): returnf(i,j);defsum(a,b): return'{}+{}={}'.format(a,b,a+b);print(myfunc(i,j,sum));注:f参数将来会是sum函数的名字,
喜欢打酱油的老鸟
·
2020-07-12 12:33
人工智能
Python-
判断列表(list)是否为空
1.其他表对比判断列表不为空:list_1=[1,2]list_2=[]iflist_1!=list_2:print('listisnotnone')列表为空:list_1=[]list_2=[]iflist_1==list_2:print('list_1isnone')2.if列表判断列表不为空(空列表等于False)list_2=[1,2]iflist_2:print('list_2isnot
哗啦呼啦嘿
·
2020-07-12 11:12
python
Python-
返回字典中values值最大的key值(字典中数目最多的值)
如果是列表查找相同元素的个数,可以转换成字典,返回其values的值这里需要插入counter包:fromcollectionsimportCounter举例说明:class_1_list=["喜","怒","哀","乐","乐"]class_1_dict=dict(Counter([kforkinclass_1_list]))fork,vinclass_1_dict.items():print(
哗啦呼啦嘿
·
2020-07-12 11:11
python
Python-
批量对于图像进行标签id重命名
根据得到的分类结果数据,对于给出的测试图像进行标签重命名:测试集分类结果文件:stag_01_test.csv测试图片文件夹:stag_01_test##########图片重命名Rename,设置标签##########importosROOT_DIR=os.path.abspath("./")img_path=os.path.join(ROOT_DIR,"stag_01_test")imgli
哗啦呼啦嘿
·
2020-07-12 11:10
python
Python-
均匀裁剪图片(裁剪成相同尺寸的图片)
fromPILimportImageimportos########需要裁剪的图片位置#########path_img='./GAN_img/'img_dir=os.listdir(path_img)print(img_dir)'''(左上角坐标(x,y),右下角坐标(x+w,y+h)'''foriinrange(len(img_dir)):#####根据图片名称提取id,方便重命名######
哗啦呼啦嘿
·
2020-07-12 11:10
python
Python-
异常处理try(一)
平时在做自动化测试的时候,脚本里面会经常用到try和except,但是感觉好像对try的用法理解的不是很透彻,今天在这里重新学习下,也分享给大家!大家看一下try和except的工作原理:try:#可能发生异常的代码except,e:#当try中语句发生异常的时候,就会执行except中的语句也就是说,我们把可能在运行过程中会产生异常的语句写在try中,让except去帮我捕获异常信息,并执行ex
lemon_tree1002
·
2020-07-12 10:23
Python
Python-
基于数据驱动模式的自动化测试框架搭建的的逐步实现(一)
Python-
基于数据驱动模式的自动化测试框架搭建的的逐步实现(一)-------无封装,只有一个py文件后续关于的博客例子全部基于:126邮箱登录并新建联系人,这个例子来实现的;最开始写自动化脚本的时候
lemon_tree1002
·
2020-07-12 10:52
Python
Python-
搞懂多种函数参数的用法
Python-
搞懂多种函数参数的用法参数作为函数调用中传递给函数体的数据,具有多种形式,在函数定义中可分为:普通参数、默认值参数、args参数、kwargs参数,在函数调用中:位置参数、关键字参数。
yungeisme
·
2020-07-12 10:05
Python
python-
灰色预测平均房价趋势kera深度学习库的介绍
#######编程环境:Anaconda3(64-bit)->Spyder(python3.5)fromkeras.modelsimportSequential#引入keras库fromkeras.layers.coreimportDense,Activationmodel=Sequential()#建立模型model.add(Dense(12,input_dim=2))#输入层2节点,隐藏层12
weixin_33966095
·
2020-07-12 08:21
python-
根据URL地址下载文件
博主个人网站:https://chenzhen.online使用Python中提供的urllib.request下载网上的文件#coding=utf-8"""目标:提供一个函数能够从网上下载资源输入:url列表保存路径输出:保存到指定路径中的文件要求:能够实现下载过程,即从0%到100%可视化"""#=================================================
weixin_33913332
·
2020-07-12 08:13
Python-
利用beautifulsoup写个豆瓣热门图书爬虫
Anaconda3里边自带了bs4的包,省的我自己安装了。最近觉得模块化的写法可以让代码变得清晰易读。而且随着代码的增多,找bug也会更方便。(目前我还写不出这么多)而且模块化有种工具化的思想,拿来主义的思想在里面,使用工具可是人等少数智慧动物的专利啊。之后也要多学习使用[try-except]的写法,可以直观的看出错误。初学网页爬虫,目前只会爬取豆瓣这样清晰好看的静态网页,对于复杂的js控制的动
weixin_33814685
·
2020-07-12 07:06
安装配置python、beautifulsoup4、pip的心酸总结
python下载安装不纠结,但如果要加入到eclipse里面就要注意一下版本,版本不匹配会造成,要不python降级,要不eclipse升级的情况2.在稍新版本的python立面就附带下载在了pip在
python
weixin_30920091
·
2020-07-12 07:09
配置 Sublime Text 3 作为Python R LaTeX Markdown IDE
SublimeREPL在新标签页生成一个(可交互的)控制台:Tools->SublimeREPL->
Python-
>Python在新开的标签
weixin_30917213
·
2020-07-12 07:05
Python-
基础知识-数据类型、变量和常量
一、数据类型在Python中,能够直接处理的数据类型有以下几种:1、整数2、浮点数3、字符串字符串是以单引号'或双引号"括起来的任意文本,比如'abc',"xyz"等等。请注意,''或""本身只是一种表示方式,不是字符串的一部分,因此,字符串'abc'只有a,b,c这3个字符。如果'本身也是一个字符,那就可以用""括起来,比如"I'mOK"包含的字符是I,',m,空格,O,K这6个字符。4、布尔值
weixin_30748995
·
2020-07-12 06:04
Python-
“import win32api”报“ImportError:DLL load failed:找不到指定的模块。”错误的解决
环境操作系统:Windows10x64专业版Python版本:Python3.6.032bitpywin32:安装文件:pywin32-220.win32-py3.6.exe下载地址:https://sourceforge.net/projects/pywin32/files/pywin32/Build%20220/问题安装pywin32过程正常,没有报错。安装好后在Python中执行import
无聊的IT
·
2020-07-12 05:45
【Python-GUI开发】四 python+gitlab自动获取代码文件
实际尝试有几种解决方案:(1)模拟bash登录访问(2)request库方式访问:get请求、post请求(3)python-gitlab库方式访问经过分析对比,使用
python-
Wave Wang
·
2020-07-12 04:42
python
python-
rand、randn和randi的区别
rand生成均匀分布的伪随机数。分布在(0~1)之间randn生成标准正态分布的伪随机数(均值为0,方差为1)上面两个的主要语法是:rand(m,n)生成m行n列的均匀分布的伪随机数rand(m,n,’double’)生成指定精度的均匀分布的伪随机数,参数还可以是’single’rand(RandStream,m,n)利用指定的RandStream(我理解为随机种子)生成伪随机数randi生成均匀
phoebe寻常
·
2020-07-12 04:22
python学习
Python 安装matplotlib(命令提示符安装)
若提示安装失败(
Python-
您正在使用pip版本9.0.1,但版本10.0.1可用。),输入python-mpipinstall-Upipsetuptools进行升级。安装成功,则下图所示:3。
漂泊_人生
·
2020-07-12 03:34
Python
LINUX
(ubuntu)
python-
字符串的输出
开发过程中必然会用到很多字符串,以及字符串的输出,这里讲python中字符串及其输出整理如下:1.常见的纯字符串输出a="Hello"b="Python" print(a+b)输出结果:HelloPythonprint(a*2)输出结果:HelloHelloprint(a[1]) 输出结果:eprint(a[1:4]) 输出结果:ell但是如果运行输出:print(a+1)输出结果:TypeEr
唐唐
·
2020-07-12 00:50
python基础
Python-
函数的分类、定义、调用
函数的用法和底层分析函数是可重用(功能单一,切割好)的程序代码块。作用:实现代码复用,实现代码一致性(修改函数代码,所有调用该函数的地方都能得到体现)函数对代码实现了封装,并增加了函数调用、传递参数、返回计算结果等内容。函数的基本概念一个程序由一个个任务组成;函数就代表了一个任务或者一个功能函数是代码复用的通用机制Python函数的分类内置函数Str()/list()/len(),可以拿来直接使用
Lightning-py
·
2020-07-11 23:32
Python
Python 排序-插入排序-优化
系列文章:工作后,为什么还要学习数据结构与算法
Python-
排序-冒泡排序-优化
Python-
排序-选择排序-优化插入排序,我想你也并不陌生。
清如許
·
2020-07-11 23:21
技术
python
入门学习-
Python-
小甲鱼学习资料-Day028-文件:因为懂你,所以永恒
根据视频自己联练习Python的文件和信息的输入输出:【1】文件的打开方式:【2】文件对象的方法f=open(‘d:\record.txt’)print(f)print(f.read(36))print(f.tell())print(list(f))f.close()f=open(‘d:\record.txt’)lines=list(f)foreachinlines:print(each)f=op
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day029-文件:一个任务
根据视频自己练习任务如下:【理清思路】1、首先读取文件2、将文件存入列表逐行进行分析:如果没有到分隔符“”标识,那就进行数据提取并分别存在boy和gilr列表中;如果到了分隔符“”标识,那就将已经分类的列表数据命名存储为文件;3、直到文件结束后,关闭文件,任务完成。初稿代码如下:f=open('record.txt')boy=[]girl=[]count=1foreach_lineinf:ifea
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day031-永久存储:腌制一缸美味的泡菜
根据视频自己练习Pickling–python的对象转化为二进制存放unpickling–二进制转化为对象importpicklemy_list=[3.1415926,1024,'风魔小次郎',['鱼跃此时海']]file_pickle=open('my_pickled.pkl','wb')pickle.dump(my_list,file_pickle)file_pickle.close()pic
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day030-文件系统:介绍一个高大上的东西
根据视频自行练习os模块中关于文件/目录常用的函数使用方法函数名使用方法getcwd()返回当前工作目录chdir(path)改变工作目录listdir(path=’.’)列举指定目录中的文件名(’.‘表示当前目录,’…‘表示上一级目录)mkdir(path)创建单层目录,如该目录已存在抛出异常makedirs(path)递归创建多层目录,如该目录已存在抛出异常,注意:‘E:\a\b’和’E:\a
seven1levin
·
2020-07-11 22:09
Python
入门学习-
Python-
小甲鱼学习资料-Day006-Pyhon之常用操作符
标题Pyhon之常用操作符根据视频自己练习:视频练习代码:a=b=c=d=10;print(a-1);print(b+3);print(c*10)print(d/4);print(d//4)print(a%3);print(a%7)print(2**10)print(-32)#幂操作符比左侧优先级高print(3-2)#幂操作符比右侧优先级低print(not0);print(not4);prin
seven1levin
·
2020-07-11 22:38
Python
零基础学
python-
目录
第一章初识python1.1安装python1.2什么是idle1.3通过idle启动python1.4helloworld1.5第一个程序1.6错误的程序1.7第二个程序猜数字小游戏第二章快速入门2.1输入print()2.2输入input()2.3注释2.4操作符2.5变量与赋值2.6数字与字符串2.7列表与元组2.8字典2.9代码块与缩进2.10条件判断if语句2.11回到我们的游戏加入条件
李灵晖
·
2020-07-11 21:06
python
轻松python
python
入门
python-
凯撒密码
恺撒密码是古罗马恺撒大帝用来对军事情报进行加解密的算法,它采用了替换方法对信息中的每一个英文字符循环替换为字母表序列中该字符后面的第三个字符,即,字母表的对应关系如下:原文:ABCDEFGHIJKLMNOPQ
这里是阿丁
·
2020-07-11 21:19
学习历程
最长公共子序列-
Python-
动态规划
1.题目内容题名为:最长公共子序列。题目要求:1.用动态规划算法思想设计最长公共子序列问题求解算法,并且对给定的数据(分两类:统一和自选)进行验证。2.要求分析算法的时间复杂性。3.与穷举算法,直接递归法,备忘录法进行对比并且形成分析报告。2.算法分析1.算法原理:字符串X,长度为m,从1开始数;字符串Y,长度为n,从1开始数;Xi=﹤x1,⋯,xi﹥即X序列的前i个字符(1≤i≤m)Yj=﹤y1
Abby.R
·
2020-07-11 21:34
python
算法
至人无己,神人无功,圣人无名
分内篇、外篇、
杂篇
三大部分,其中,内篇为庄子思想的核心,有七篇,自成结构,清代的屈复作《南华通》,分析很到位:“《逍遥游》者,言其志也。《齐物论》者,知之明。《养生主》者,行之力。
坐怀不乱_d4bd
·
2020-07-11 21:32
day02-初识
python-
运算符和表达式及流程控制语句
在python的道路上一定要越走越远运算符和表达式python对于JAVA和C而言,在运算符上稍作调节增加整除的运算符//和幂运算**,并且调整了/的用法>>>7//23>>>7/2#输出结果为浮点数3.5>>>2**416#表示2的4次方对于python而言,输出的一定要是字符串,对于整数而言要使用str()函数将整数变为字符型>>>Python=95>>>English=98>>>sum=Py
sofency
·
2020-07-11 20:24
python
上一页
55
56
57
58
59
60
61
62
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他