- 博客(19)
- 收藏
- 关注
原创 虚拟机
不要删除自带的python2.7,否则会出问题,因为centos许多软件需要依赖系统自带python 安装依赖工具 yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel 下载 wget https://www.python.org/ftp/python...
2018-10-17 16:58:36
145
原创 Django安装
Django简介Django(维基百科) Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的。并于2005年7月在BSD许可证下发布。这套框架是以比利时的吉普赛爵士吉他手Django Reinhardt来命名的。Django的主要目标是使得开发复杂的...
2018-09-03 20:41:08
179
原创 node.js安装及应用
Node (或称为 Node.js) 是一个新兴的 JavaScript 的执行平台。之所以说是一个执行平台,是因为 Node 本身并不仅仅是一个 JavaScript 的解释器或者虚拟机,它基于 Google Chrome 的 JavaScript 引擎 v8 进行开发,但与一般的 JavaScript 引擎不同,Node 为 JavaScript 语言提供了很多周边类库,以及为 JavaScr...
2018-08-29 19:55:44
264
原创 MySQL
MySQL是一种开放源代码的关系型数据库管理系统,因为是开放源代码的,在下载后可以根据自己的需要进行修改。由于其体积小、速度快、总体拥有成本低,尤其是开放源码这一特点,许多中小型网站为了降低网站总体拥有成本而选择了MySQL作为网站数据库。1.下载地址为:https://dev.mysql.com/downloads/repo/yum/2.解压,配置环境变量3.添加文件my.ini文件...
2018-08-13 20:48:37
275
原创 python中线程
进程和线程的区别:1.进程:每个程序都会有一个进程,负责管理程序各个功能的执行,进程只会有一个 而且至少有一个(相当于包工头)2.线程:每个进程里面至少有一个线程,称之为主线程,除此以外还会有其他线程,称之为分线程 线程是控制任务执行的最小单位(相当于农名工)3.进程负责控制各个线程的执行,当程序运行,进程启动,程序关闭,进程结束主线程和分线程:1.代码运...
2018-08-01 21:41:30
130
原创 scrapy框架
scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非常之方便。在命令中输入scrapy在python下创建一个文件包,然后在命令中输入cd,把创好的文件夹路径拉入命令里。创建一个项目在命令中输入...
2018-08-01 21:12:15
250
原创 python中screapy框架安装
scrapy是一个Python爬虫框架,它不仅包含了爬虫的特性,还可以方便的将爬虫数据保存到csv、json等文件中。scrapy的安装方法有很多种,它支持python2.7版本以上和python3.3版本以上。下面说明有Anaconda这种方法安装scrapy。如果Anaconda没有安装,可以到https://www.continuum.io/downloads下载安装包。如果安装...
2018-08-01 20:05:09
366
原创 python WebDriver使用方法
WD.py是一个Python WebDriver客户端,实现了WebDriver协议中的大部分API。 它最初是为Macaca(一个Node.js驱动的WebDriver服务器)而设计的,但也可以应用于WebDriver服务器的其他实现。使用火狐浏览器进行操作,用百度举例:from selenium import webdriverdriver = webdriver.Firefox...
2018-07-31 21:30:25
12209
1
原创 selenuim安装
最近在学习python爬虫抓取网页数据,在碰到需要登录的网站时,反复登录后再爬取显然效率太低。因此决定安装selenium自动登录,提高效率。1.如果你安装了pip 使用命令:pip install selenium2.在安装Selenuim IDE之前,需要先安装Firefox,不过Firefox更新太快,一些插件并不能很好的兼容最新版的Firefox,所以有时候也需要安装旧版本的F...
2018-07-30 19:42:09
337
原创 python 八个错误
IndexError: list index out of range索引错误:列表索引超出范围TypeError: must be str, not int类型错误 必须是一个字符串 不能是数字SyntaxError: invalid syntax语法错误 非法的语法IndentationError: unindent does not match any outer indentation...
2018-07-10 20:09:12
568
1
原创 python 数据库
import sqlite3database连接到一个数据库 如果数据库存在则连接如果数据库不存在 则创建con = sqlite3connect('myDB')设置数据库光标 光标是用来执行数据库命令的cursor = con.cursor()cursor.execute('CREATE TABLE IF NOT EXISTS my_info( name text , age...
2018-07-06 20:12:49
190
原创 python class类
在Python中,可以通过class关键字定义自己的类,然后通过自定义的类对象类创建实例对象。python中类定义:类的声明和函数的声明形式是差不多的,开始都是关键字+自定义名称 定义实例变量:可以在定义方法的时候直接定义,也可以使用实例来定义 可以使用dir(ClassName) ClassName.__dict__来查看有哪些类属性 class ClassName: ...
2018-07-05 20:24:30
259
原创 python 函数
在Python中,定义一个函数要使用def语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用return语句返回,函数体内容不可为空,可用 pass 来表示空语句。举几个例子:def func1(): # 函数无传入参数 print("func1") # 无return值func...
2018-07-04 19:34:20
158
原创 python os的一些用法
Python的标准库中的os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行。下面列出了一些在os模块中比较有用的部分:1. os.name——判断现在正在实用的平台,Windows 返回 ‘nt'; Linux 返回’posix'。2. os.getcw...
2018-07-03 20:05:39
265
原创 时间处理
Python 程序能用很多方式处理日期和时间,转换日期格式是一个常见的功能。Python 提供了一个 time 和 calendar 模块可以用于格式化日期和时间。时间间隔是以秒为单位的浮点小数。每个时间戳都以自从1970年1月1日午夜(历元)经过了多长时间来表示。时间格式与含义time() —— 返回当前时间戳,浮点数形式,不接受参数。gmtime() —— 将时间戳转换为UT...
2018-07-02 19:55:25
157
原创 python 一些单词
print 打印type 类型input 输入output 输出if 假如else 否则elif 否则如果isdigit 是否from 从value 值range 范围for和while 表示循环find 发现pass 经过index 索引info 信息 string 字符串lower 低级的upper 上面value 值integer 整形tuple 元祖dict 字典list 列表type...
2018-06-28 19:50:55
1961
原创 python 小游戏
猜拳游戏使用Python编写一个猜拳游戏from random import randintuser_num = input('请输入一个数字')computer_num = randint(0 , 2)print(computer_num)if user_num.isdigit(): user_num = int(user_num) if 0 <= user_...
2018-06-27 20:07:04
565
转载 python基础知识
1.变量什么是注释?为什么要写注释?提示程序员或者阅读代码的人 ,程序执行的时候 并不会执行注释 代码也不会被注释影响 ,类似文言文里面的注解。方便自己阅读, 方便其他人阅读打印的内容如果是字符串的话,必须使用引号来包裹字符串成一串 为字符串任意一个字符 数字 汉字 符号 都是字符,比如:print('H')Python里面在声明变量的时候不需要指明变量的类型给变量赋的值是什么类型的值,,该变...
2018-06-26 20:52:15
168
原创 Anaconda安装步骤
首先,打开安装包,点击Next,在点击I Agree。然后选择Just Me(recommended),点击Next。可以选择路径也可以不选,不选路径直接点击Next,选择路径点击beowse...,点击Next,然后点击I Agree。等待片刻,然后点击Next,点击Skip。取消两个对勾,点击Finish。然后找到计算机点击右键,点击属性,进入系统点击高级系统设置,进入环境变量点击path...
2018-06-25 23:40:20
1066
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人