自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 编写验证码训练集

详情请看:H:\python学习资料\爬虫\爬虫学习资料\尹成-爬虫--详细\SZday171.数字验证码:#coding:utf-8import randomimport stringimport sysimport mathfrom PIL import ImageFont,ImageDraw,ImageFilter,Image#字体路径font_path=r"H:\python学习资料\爬虫...

2018-06-14 14:06:52 1917

原创 linux用户无法sudo解决办法

新建的用户无法执行sudo1.su root输入root密码 2.usermod 新用户名 -a -G sudo 3.su 新用户名完成上述,即可让新用户执行sudo如果管理员root下没设置密码,每次开机都会随机分配一个密码.则再默认用户下执行:sudo passwd root,输入密码(此密码是给root管理员的)再如果你连默认用户都不能运行sudo,而又忘记root密码.那就执行下面操作:...

2018-03-01 20:34:53 1975

转载 linux安装google

1.进入终端2.将下载源加入到系统的源列表 (如果返回“地址解析错误”等信息,可以百度搜索其他提供 Chrome 下载的源,用其地址替换掉命令中的地址)  sudo wget http://www.linuxidc.com/files/repo/google-chrome.list -P /etc/apt/sources.list.d/3.导入谷歌软件的公钥,用于下面步骤中对下载软件进行验证。如果...

2018-02-28 10:33:00 1847

原创 linux下安装pycharm

pycharm安装教程:1.下载pycharm-professional-2017.3.tar.gz安装包(链接: https://pan.baidu.com/s/1pMyf1r1 密码: 5w1a),解压.2.进入文件夹:pycharm-2017.3-→bin 该文件夹下有pycharm.sh,通过命令行输入:sh pycharm.sh3.第一次打开PyCharm,选择 Activa...

2018-02-28 09:59:54 2328

原创 linux下安装qq

1.下载一个包,已经下载(qq包)        链接: https://pan.baidu.com/s/1pMyf1r1 密码: 5w1a2.1.检查软件包的依赖:sudo apt clean sudo apt -f install2.2.由于系统是64位,在此添加对32位库的支持sudo dpkg --add-architecture i386 sudo apt upda...

2018-02-28 09:58:21 18844 2

转载 深入python的super

super() 的入门使用在类的继承中,如果重定义某个方法,该方法会覆盖父类的同名方法,但有时,我们希望能同时实现父类的功能,这时,我们就需要调用父类的方法了,可通过使用 super 来实现,比如:12345678910class Animal(object):    def

2018-01-31 20:48:47 265

原创 css位置定位position的absolutive,relative,fixed讲解及锚点链接演示

absolutive:其位置相对于最近的已定位父元素而言的位置,若父级都没有定位,则以html(根元素)可直接指定 “left”、“top”、“right” 以及 “bottom” 属性。若是以html为定位(即以四个角为坐标轴原点,具体哪个点,取决于你的赋值.1.left和top则表示以左上角为坐标轴原点.2.left和bottom表示以左下角为坐标轴原点3.right和to

2018-01-31 20:28:44 792

原创 标准盒子模型与怪异盒子模型的不同 和 浮动的讲解

标准盒子 与 怪异盒子的模型是一样的,如下:在来一套程序: .box{ width: 200px; height: 200px; border: solid red 2px; margin: 10px; float: left; } 我们通过css来对这块边框进行设置大小。这里的width和height设置 是 两个盒子的差别之处。 (1

2018-01-31 19:25:42 1261

原创 python连接redis

redis数据库,存放的都是key:values的形式的数据.没有所谓的表,集合等结构.可以通过key快速查询到value,一般来说,存储不管value的格式,照单全收,(redis包含了其他功能) 首先先去网站下载安装包,redis一般都用在linux系统.给个window的redis:下载后建议解压redis64-2.8.2101 , 进入download文件夹 , 找到r

2018-01-30 09:23:38 2888

原创 python连接操作mongodb数据库

import pymongo    #若没有该模块,进入cmd, pip install pymongo#localhost表示本机ip,也可以用回环地址127.0.0.1      而mongodb默认port是27017mongoclient = pymongo.MongoClient("localhost",port=27017)#使用/创建库,存在则使用,不存在则创建,只有插入

2018-01-29 09:28:16 3083

原创 python连接mysql

需要导入pymysql模块进入cmd终端,安装模块     pip install pymysql进入pycharm程序如下:import pymysql#连接数据库(localhost是自己的ip地址,也可以用127.0.0.1 , 第二,三参数 表示用户名和密码,xing是数据库,charset是编码方式connect =  pymysql.Connect("local

2018-01-29 09:08:25 197

原创 高阶函数(map,reduce)

map(func, iterables)map是内置函数,不需要导入模块func表示函数名,该函数必须是得传入一个参数,还必须有返回值iterables表示可迭代对象(即含多个元素,如:列表,元组,字典,集合,字符串等)作用: 对迭代对象中每一个元素进行func函数,并返回新结果封装成对象,map返回值的map类型对象,可通过next或for循环来获取元素,也可以强转成list

2018-01-22 14:16:51 245

原创 数据持久存储化(序列化,反序列话)

这个功能是让程序中的数据能持久性存储,后面学到数据库,可以存入。目前还没学到,就先存入文件。如果只是存在数组,字典等数据结构,每次运行时,数据都是重新开始。所谓的序列化,就是将数据存入文件中.反之,从文件读取数据为反序列化.用上述方法需要导入pickle模块.代码如下:import pickle#序列化file_path = r"F:\python_exampl

2018-01-13 17:37:35 283

原创 09-从内存看python中的is与==的区别

先上一个例子!list1=[1,2,3]list2=[1,2,3]list3=list1if list1 is list2:print("True")else:print("False")if list1 == list2:print("True")else:print("False")===>False===>True每一个常量,列表,元组

2018-01-13 10:46:24 173

原创 08-python之正则表达式

正则表达式,用来对字符串进行筛选,排查.不是已经有了字符串的切分,截取,值查索引,索引查值等操作了?为啥还要有正则表达式勒.因为懒.嫌弃用字符串的方法太麻烦.给个例子吧!检查一个号码是否符合规格.re.search(r"^1[3-9]\d{9}$","13525464648")可能初学者看不明白.主要是告诉大家用正则就是那么简单.若用字符串方法会用很多个if语句进行判断,很

2018-01-12 20:29:09 160

原创 06-python列表内存详细讲解

来几个例题先把.1.class Student:def __init__(self,name,age):self.name = nameself.age = ageage[20,21,22]student = Student("李小璐",age)age[0] = 18print(student.age) ================>[18,21,22]

2018-01-09 21:07:32 1700

原创 07-面向对象的嵌套

"""面向对象的嵌套:顾家媳妇双十一:购物 媳妇淘宝买衣服----->进购物车----->支付宝------>人 面向对象思维: 做题时,首先需将上述流程写出来,在需反过来学程序 先写人类,再写支付宝类,再写购物车类,再写衣服类现将各各类的三大要点列出来:1.类名:人属性:支付宝 (本属性是下一个类的类名)方法:显示金额

2018-01-09 20:15:37 146

原创 05-遍历三种方式(递归遍历,广度遍历,深度遍历)

#复制day08目录,并显示复制进度百分比(递归遍历,广度遍历,深度遍历)"""目录删除:remove_dir文件复制:file_operation目录复制:copy_dir调用了文件复制目录总大小:dir_size"""#1.递归方式遍历import os#目录的删除,参数1:目录路径def remove_dir(dir_path): global counter

2018-01-09 09:37:38 246

原创 04-目录的操作

os.mkdir("目录路径")------------------------>只会删除空目录os.path.getsize("文件路径")------------------>只能获得文件大小,不能获得目大小#目录的删除,参数1:目录路径def remove_dir(dir_path): global counter list1 = os.listdir(dir_

2018-01-08 20:39:45 152

原创 03-python文件(文件夹复制练习)------使用递归遍历,广度遍历(队列),深度遍历(栈)

import osold_dir = r"F:\Python\python1704\day08"new_dir = r"F:\Python\python1704\day08888888"#文件操作def file_operation(old_dir,new_dir,names): dict_old = os.path.join(old_dir,names) di

2018-01-06 10:53:55 308

原创 02-python练习:打印歌词(字符串操作练习),播放器播放歌词方式(到时间出现对应歌词)

方法1:musicLrc = r"""[00:03.50]传奇[00:19.10]作词:刘兵 作曲:李健[00:20.60]演唱:王菲[00:26.60][04:40.75][02:39.90][00:36.25]只是因为在人群中多看了你一眼[04:49.00][02:47.44][00:43.69]再也没能忘掉你容颜[02:54.83][00:51.24]梦想着偶然能有一天再相

2018-01-06 10:43:15 1689

转载 01-Python-copy()与deepcopy()区别

定义:深复制:即将被复制对象完全再复制一遍作为独立的新个体单独存在。所以改变原有被复制对象不会对已经复制出来的新对象产生影响。浅复制:浅复制并不会产生一个独立的对象单独存在,他只是将原有的数据块打上一个新标签,所以当其中一个标签被改变的时候,数据块就会发生变化,另一个标签也会随之改变。这就和我们寻常意义上的复制有所不同了。不理解定义,让我们看看python数据存储方式的原理吧;

2018-01-02 17:49:46 153

ct107d使用说明

ct107d使用说明

2017-08-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除