自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 关于Python爬虫无数据库的存储1之存储为csv格式

import urllib.requestfrom bs4 import BeautifulSoupimport csvheaders = ['部数','章节','链接',]url = 'http://seputu.com/'req = urllib.request.Request(url)res = urllib.request.urlopen(req)res.encoding

2017-12-17 16:57:58 680

原创 关于JavaScript的知识简单了解(自己看)

1、从 JavaScript 访问某个 HTML 元素,可以使用 document.getElementById(id) 方法。通过指定的 id 来访问 HTML 元素,并改变其内容:我的第一张网页id="demo">我的第一个段落document.getElementById("demo").innerHTML="我的第一段 JavaScript";2、在页面

2017-12-06 22:56:56 312

原创 关于python中的list知识极易弄错的地方

首先看下下面这段代码会输出什么?lis = [1,2,3,4]count = 1for i in lis:    if count         lis.append(5)        count+=1        print(lis)        print(i)如果你能很轻易且很自信的说出答案,后面的就不用看了。!

2017-12-06 22:53:35 330

原创 关于Python中的pip的一些用法

删除pip安装过的包的方法: 方法一: 使用pip安装pip  python get-pip.py 删除指定的模块或者包, 在命令提示符cmd下用如下命令: pip uninstall xxx  如:pipuninstall pycurl方法二:手工删除去Python的第三方模块或包的存放位置进行手工删除文件和文件夹,然后删除easy-install.pth文件

2017-12-06 22:31:04 693

原创 关于多个版本python的切换调用

借用py的一个参数来调用不同版本的Python。py -2调用python2,py -3调用的是python3.然后如果用pip:py -2 -m pip install lxml       py -3 -m pip install lxml执行.py文件:两种方法。1、py -2 文件名       py -3 文件名       2、你直接在脚本文件前

2017-12-06 22:25:37 1299

原创 关于HTTP的知识(自己学习)

一、web 1、显示web页面:web浏览器从web服务器获取文件资源从而显示web页面。  2、客户端:发送请求获取服务器资源的web浏览器都可以称为客户端。  3、HTTP:客户端与服务器端进行通信是用的HTTP协议(超文本传输协议),可以说web是建立在HTTP协议上通信的。 4、WWW:万维网也可简称为web,现在提出了三项WWW构建技术:    1

2017-12-02 16:32:41 656

原创 关于Python2/3多进程的一些个人理解

# 关于多进程的一些理解#利用multiprocessing模块里面的Process类(这里无论是Python2还是3都是如此)from multiprocessing import Processimport time,osdef run_process(name):    print(os.getpid(),name)    if __name__ == '

2017-12-01 10:40:02 1160

原创 关于HTML的一些知识(自己看)

html,超文本标记语言html文档就是网页,包含html标签和纯文本html---网页body---可见的页面内容h1---标题,标题(Heading)是通过 - 等标签进行定义的。This is a headingp---段落       This is a paragraph. 链接       This is a link 图像

2017-11-29 09:18:18 588

原创 关于Python爬虫爬淘宝mm详细教程+存入数据库

目标网站:https://mm.taobao.com/search_tstar_model.htm?具体思路:进入页面我们会看见很多图片,其实每张图片对应一个URL,然后点击一张图片我们就会进入到对应主页,主页里面有大量的图片,我们首先就是获取到当前页面的所有url,然后进入每个url获得对应的每个人的所有图片。首先我们进入该网页,直接F12进入调试模式,(如果进入不了就右键然后点

2017-11-24 00:03:02 7476

原创 关于Python爬虫之获取海量表情包+存入数据库+搭建网站通过关键字查询表情包

目标:获取海量表情包,存入数据库,然后搭建简单网站通过输入关键字获取对应的的表情包这里我们的首先要爬取表情包的网站是这个网站:http://www.doutula.com/photo/list/?page=0我们先来分析一下这个网页的源代码:源码里面可以发现我们需要的内容然后去用正则表达式获取,然后存入数据库同时在源码最上面可以看见网页是utf-8编码的。

2017-11-19 19:38:32 6928 1

原创 关于Python中字符串格式化的两种方法

从简,不多说:#字符串格式化主要有两种方法:#1、%符号,这个我们都很熟悉了name = 'py'char = 'p'i = 1tup = (name,i)s1 = 'i love you , %s' % names2 = 'i love you , %c' % chars3 = 'i love you , %d' % is4 = 'i love you , %s' % iprint(s

2017-11-18 00:47:09 1359

原创 关于Python参数传递时,传递可变对象(mutable)和不可变更对象(immutable)的误区

从简,不说废话: # 数字、字符串、tuple都是不可变对象 # list、dict是可变对象 #Python函数参数对于可变对象,函数内对参数的改变会影响到原始对象;对于不可变对象,函数内对参数的改变不会影响到原始参数。原因在于:可变对象,参数改变的是可变对象,其内容可以被修改。不可变对象,改变的是函数内变量的指向对象。

2017-11-18 00:01:28 1889

原创 关于Python中静态方法、实例方法、类方法、普通方法

从简,不浪费时间,直接用例子讲解: class A(object): def kkk(self,x): #实例方法,类和实例都能访问 print(self,x) @classmethod #加上这句后 classKkk就成为了类方法,类和实例都可以访问, def classKkk(cls,x):

2017-11-17 23:55:40 2331

原创 自己看的,随便写,贴。关于Android里面的Style(样式)和主题(Theme)资源

关于Android里面的Style(样式)和主题(Theme)资源    Theme是针对窗体级别的,改变窗体样式;    Style是针对窗体元素级别的,改变指定控件或者Layout的样式。    1、样式资源(Style)        android的样式包含一组格式,为一个组件设置使用某个样式时,该样式所包含的全部格式都会应用于该组件。        Android 的

2017-11-16 19:45:45 2368

原创 关于Python中class的理解之万物皆对象

首先,要强调一点,Python中所有的东西都是对象。这包括整数、字符串、函数以及类。即万物皆对象。#classclass Animals(object): '''这是Animal类哦''' i = 1 def __init__(self): self.i = 2#print(type(Animals))print(Animals) #a =

2017-11-15 20:29:37 1827

原创 关于Python利用爬虫给朋友讲笑话

import urllib.requestimport random,reprint('''hi !我现在心里想了三个数字你写出来我就说笑话给你听呀------------------------阿也-----------------------''')def speak(): lis = ['还能做朋友吗?','你真的在乎我?','这都猜不出来?','很难吗?','66

2017-11-11 20:44:50 2793 1

原创 关于Python里pip安装库的时候总是超时的问题

直接说重点:      pip install 库名 -i  https://pypi.tuna.tsinghua.edu.cn/simple这里是将自己使用的pip源更换了一下,使用的是清华的pip源,清华的pip源是官网的镜像,五分钟同步一次亲测,很快。以上,不足之处请多指教,Thanks~!

2017-11-10 22:02:50 2942 4

原创 关于Python3.5将.py文件打包为.exe文件

关于Python将.py文件打包为.exe文件  我发现网上的很多方法都将问题复杂化了,其实就两步嘛!!    1、pip install PyInstaller    这一步很关键,有人是直接从网上去下载PyInstaller安装包    那种方法不好,因为还得自己去下载一些相关的扩展包如pywin32    直接pip可以一步到位不用自己去装其他东西    安装成功

2017-11-10 21:00:46 2045 1

原创 关于Python中re模块的详细使用说明

# 关于Python中re模块使用import re'''re模块对正则表达式的使用步骤一般有三步: 1、re.compile(正则表达式) 将正则表达式字符串编译为Pattern实例 2、用pattern实例去处理文本并获得匹配结果(比如一个Match实例) 3、然后用Match实例去获得信息'''# 这里先介绍几个常用的Pattern对象常用的方法:pa

2017-11-09 22:41:33 9518

原创 关于Python3爬虫之写为朋友设计签名的小程序

首先,上一下要做的效果图:先是这样一个丑陋的界面(我尽力了的真的!)========================================================================然后随便输入名字================================================================

2017-11-05 18:16:12 2586

原创 关于Python里面协程的一些理解

#关于Python里面协程的一些理解Python关于协程是有点难理解的,但其实就协程的定义来说其实并不难。协程,又称微线程,纤程。英文名Coroutine协程和多线程以及多进程都不一样,协程有极高的执行效率。因为子程序切换不是线程切换,而是由程序自身控制,因此,没有线程切换的开销,和多线程比,线程数量越多,协程的性能优势就越明显。Python对协程的支持是通过生成器(gener

2017-11-04 22:21:57 1190

原创 关于Python的web模板jinja2的简单例子

'''上一篇博客简单介绍了Python对web框架flask运用的一个实例:http://blog.csdn.net/three_co/article/details/78408792我们发现使用web框架flask的时候,我们只需要去实现一个个函数 ,函数返回一个个包含HTML的字符串,但是一旦HTML太多,这样做是非常难的,而使用模板会解决这个问题。首先介绍下MVC:Mod

2017-11-01 23:48:34 6699

原创 关于Python对简单的web框架flask的应用使得不只是本机而是局域网都能访问

'''这边简单介绍下Python里面的一个轻量级web框架:flask首先flask是第三方库,需要在命令行里面导入:pip install flask或者用专门服务于Python的IDE工具PyCharm导入flask库,具体导入方法见上一篇博客xxxxxxxxxxxxxxx每一个URL可以对应GET和POST请求,当然还有PUT、DELETE等请求,但是我们通常只考虑最常见

2017-10-31 22:10:32 7805

原创 关于Python中单双引号以及三引号

1、单双引号是一样的。  如print('hello')和print("hello")输出都是hello  那既然一样为什么要弄两种,其实还是有一些好处的。举个例子你就明白了:  print('hell\'o')和print("hell'o")输出得都是 hell'o  print("hell\"o")和print('hell"o')输出得都是 hell"o  2、

2017-10-31 22:01:12 580

原创 关于Python操作SQLite数据库

这边先简要的介绍一下SQLite数据库:

2017-10-30 22:56:24 813

原创 关于在MySQL官网下载MySQL

这边由于在网上找的安装包下载会带些垃圾文件或者安装出错,这边为确保安全正确,选择在官网下载。以下为我亲手操作截图:首先进入官网:https://www.mysql.com/点击这里的downloads==============================================================================

2017-10-30 22:33:48 16392 1

原创 关于Python基于SMTP协议发送邮件

#Python基于smtp协议发送邮件首先介绍下电子邮件的基本流程:发件人 -> MUA -> MTA -> MTA -> 若干个MTA -> MDA MUA:Mail User Agent 邮件用户代理MTA:Mail Transfer Agent 邮件传输代理MDA:Mail Delivery Agent 邮件投递代理发邮件时,MUA和MTA使用的协议就

2017-10-27 22:17:16 844

原创 关于Python去掉字符串中的空格

经常会遇到需要将字符串中的空格去掉的情况,通常我们有三种解决方法:1、strip(char)方法:该方法是不能将字符串中间的空格去掉的!!strip():把头和尾的空格去掉>>> A = '  wode  ge  niu  '>>> A.strip()'wode  ge  niu'lstrip():把左边的空格去掉>>> A = '  wode  ge  niu

2017-10-27 21:35:31 24462

原创 关于Python基于TCP的服务器端和客户端编程

这里我们首先要引入socket的概念。Socket是网络编程的一个抽象概念。通常我们用一个Socket表示“打开了一个网络链接”,而打开一个Socket需要知道目标计算机的IP地址和端口号,再指定协议类型即可。其实大多数的连接都是可靠的TCP连接。创建TCP连接时,主动发起连接的叫客户端,被动响应连接的叫服务器这样说起来可能没办法很好的理解,下面就结合实际例子来看看吧。

2017-10-25 22:07:28 14357 3

原创 关于Python里split()函数的用法

str.split(s,num)s-->代表分隔符,不写则默认为所有的空字符,包含空格、换行(\n)、制表符(\t)等num-->代表分割次数返回值:分割后的字符串列表。(是一个list)实例:>>> s = 'helloworld \nmike \n666'>>> s.split()['helloworld', 'mike', '666']>>

2017-10-24 22:32:44 20912

原创 关于python里面的join()函数

os.path.join()它是将多个路径组合后返回join()连接字符串数组。将字符串、元组、列表中的元素以指定的字符(分隔符)连接生成一个新的字符串。先说join()语法: 'sep'.join(seq)参数说明sep:分隔符。可以为空seq:要连接的元素序列、字符串、元组、字典上面的语法即:以sep作为分隔符,将seq所有的元素合并成一个新的字符串

2017-10-24 22:25:45 5221 1

原创 关于\r和\n和\r\n

其实这个问题不是哪一种编程语言的问题,而是跟操作系统相关。网上流传的一张图即可说明三者的区别:\r即是回车,return,回到这一行的行首\n即是换行,new line ,到下一行\r\n即是到下一行的行首

2017-10-24 22:17:05 1117

原创 关于TCP/IP协议以及IP地址和端口

计算机为了联网,就必须规定通信协议,早期都是由各厂商自己规定一套协议,IBM、Apple和Microsoft都有各自的网络协议,互不兼容,这就好比一群人有的说英语,有的说中文,有的说德语,说同一种语言的人可以交流,不同的语言之间就不行了。为了把全世界的所有不同类型的计算机都连接起来,就必须规定一套全球通用的协议。为了实现互联网这个目标,互联网协议簇(Internet Protocol Suit

2017-10-24 22:11:46 13252 1

原创 关于import与import...as与from...import

这边说明一下import以及from....import以及import.....asimport datetimeprint(datetime.datetime.now())以上代码实现输出系统当前时间,是引入整个datetime包,然后再调用datetime这个类中的now()方法。 from datetime import datetimeprint(datetime

2017-10-23 22:49:53 8820

原创 关于Python制作简单的图形界面GUI

#简单的图形界面GUI(Graphical User Interface)from tkinter import *import tkinter.messagebox as messageboxclass Application(Frame):   #从Frame派生出Application类,它是所有widget的父容器    def __init__(self,master =

2017-10-23 22:37:39 26138 2

原创 关于Python写一个简单的验证码图片

from PIL import Image,ImageFont,ImageDraw,ImageFilterimport randomdef ranchar():      return chr(random.randint(97,122)) #随机生成小写字母。大写字母是65-90def rancolor():      return(random.randint(64,255

2017-10-23 22:25:17 1388

原创 关于python用SAX解析XML

XML即可扩展标记语言(Extensible Markup Language), 其被设计为传输和存储数据,其焦点是数据的内容。 而熟悉的HTML则是 被设计用来显示数据,其焦点是数据的外观。       python里面操作XML有两种方法:DOM和SAX。       DOM会把整个XML读入内存,解析为树,因此占用内存大,解析慢,优点是可以任意遍历树的节点。       SAX是

2017-10-22 21:29:21 469

原创 python学习随笔

python简述①是一种解释型语言,代码不能加密,发布就是发源码。②代码相对来说较少,所以运行速度稍慢,但并不影响。③用python编写的代码是以.py为扩展名的文本文件,执行时需要用python解释器。(一般下载安装好python后会有自带的CPython(官方版解释器))④直接输入python -------->进入python交互模式。或者进入.py文件所在路径下,pytho

2017-10-09 14:06:47 1370

空空如也

空空如也

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

TA关注的人

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