
python进阶
文章平均质量分 65
python进阶
smileLLZ
阳光,天真,开朗
展开
-
(一)scrapy安装和基本使用
1、Scrapy是什么Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。 可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。2、scrapy安装安装过程中出错:如果安装出现一下错误building ‘twisted.test.raiser’ extensionerror: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++Build Tools”: http://l原创 2022-04-23 23:26:19 · 3553 阅读 · 0 评论 -
python之Django上传文件
原创 2019-08-21 15:35:42 · 1592 阅读 · 1 评论 -
Django安装与实现流程
一、Django的安装环境:windowspython版本:python2.7平台:pycharm2018.2.4安装python2.7地址:D:\python27(之前在python3中pip安装django不能安装,于是在python2.7版本安装就可以了)安装django步骤:在命令行cd到python的安装路径下中的scripts文件下。输入:pip install dja...原创 2019-08-22 16:36:29 · 232 阅读 · 0 评论 -
python2.0词云 wordcloud+jieba中文词云图的简单案例&&详细解释代码
Python中分分词工具很多,在这里选用的分词工具jieba分词,分词需要用到两个包,如下:1、jieba2、wordcloud原创 2019-04-29 20:47:52 · 1953 阅读 · 0 评论 -
python模块(一)&模块与包
一、python模块:1、模块的定义在Python中,一个.py文件就称之为一个模块。2、模块的优点1)大大提高了代码的可维护性2)使用模块还可以避免函数名和变量名冲突,相同名字的函数和变量完全可以分别存在不同的模块中。(注意:尽量不要与内置函数名字冲突。)3、模块包括:1)python标准库2)第三方模块3)应用程序自定义模块4、导入模块方法:导入模块关键词:import...原创 2019-08-04 09:39:07 · 381 阅读 · 0 评论 -
python模块(二)&re
python模块之re(正则表达式)正则表达式( re)是一种小型的、高度专业化的编程语言,它内嵌在Python中,并通过 re 模块实现。字符匹配包括:普通字符,元字符一 、普通字符:大多数字符和字母都会和自身匹配import reret=re.findall('w\w{2}l','hello world')print(ret) #['worl']二 、元字符(...原创 2019-08-01 21:30:41 · 211 阅读 · 0 评论 -
Python操作MySQL
pymysql是Python中操作MySQL的模块一、安装pip instal pymysql;二、操作pymysql模块1、执行sqlimport pymysql#连接数据库,连接数据库,打开数据库conn=pymysql.connect(host='localhost',port=3306,user='root',passwd='123',db='school')#db='s...原创 2019-08-20 20:55:14 · 168 阅读 · 0 评论 -
python实现直方图、条形图、折线图、饼图(参数详情)
2、直方图import numpy as npx=np.linspace(0,5,5)y=np.random.randint(0,20,size=5)axes=plt.subplot(2,2,1)axes.bar(x,y,color='b')axes1=plt.subplot(2,2,2)axes1.barh(x,y,color='r')axes2=plt.subplot(2,...原创 2020-04-14 20:50:28 · 3309 阅读 · 0 评论 -
python中的matplotlib模块绘制决策树&详细解释
绘制决策树#-*- coding: utf-8 -*-import matplotlib.pyplot as pltdecisionNode = dict(boxstyle="round", fc="0.8") # 决策节点的属性。boxstyle为文本框的类型,sawtooth是锯齿形,fc是边框线粗细# 可以写为decisionNode={boxstyle:'sawtooth',f...原创 2019-06-21 21:03:20 · 1321 阅读 · 0 评论 -
用sklearn包实现简单的线性回归
import numpy as npfrom numpy.linalg import invimport pandas as pdimport matplotlib.pyplot as pltfrom sklearn import linear_model#读取数据dataset=pd.read_excel(“data.xlsx”)temp=dataset.iloc[:,1:3]#...原创 2019-04-17 18:04:23 · 369 阅读 · 0 评论 -
python3-windows-anaconda安装模块&&以安装viz模块为例
python3-windows-anaconda安装模块有两种方法,本文主要是以安装viz模块为例方法一:安装之前先下载包下载相应的包,下载地址:https://pypi.org/search/?q=viz把下好的包放到annaconda安装路径下的scripts文件步骤:第一步:“win+R”进入如下,并输入cmd第二步:cd到anaconda安装路径下的viz-0.0.5文件也就...原创 2019-04-30 21:06:52 · 1079 阅读 · 1 评论 -
urllib库的简单使用
一、urllib:Urllib是python内置的HTTP请求库1、urllib模块中常用的两种方法1.1.urllib.urlopen(url[,data[,proxies]])打开一个url的方法,返回一个文件对象,然后可以进行类似文件对象的操作。本文试着打开csdn官网-- coding: utf-8 --import urllib#爬取网页url=“https://www.c...原创 2019-04-21 17:18:19 · 259 阅读 · 0 评论 -
用Python-webbrowser模块的使用,实现自动访问浏览器&&简单案例
一、webbrowser模块常用的方法有:1、webbrowser.open(url, new=0, autoraise=True)1.1url就是要访问的地址1.2new值有三种:new=0,url会在同一个浏览器窗口中打开。new=1,新的浏览器窗口会被打开。new=2,新的浏览器tab会被打开。2、webbrowser.open_new(url)、webbrowser.open...原创 2019-04-22 22:11:30 · 3329 阅读 · 0 评论 -
python简单实现KMeans
import numpy as npimport matplotlib.pyplot as pltfrom sklearn.cluster import KMeansx=[[98,90], [87,95], [45,54], [67,77], [23,12], [34,45], [78,77], [90,89], [67,69], [3...原创 2019-05-27 21:17:52 · 5962 阅读 · 3 评论 -
python之socket网络编程
一、server下的方法:1、bind()2、listen()3、accept()4、recv()5、send()6、sendall()二、client下的方法:1、connect()2、recv()3、send()传送的内容一定是byte类型,接受的是str类型三、不间断聊天分别新建server.py和client.py这两个文件。server.py:import ...原创 2019-08-18 19:44:30 · 299 阅读 · 0 评论 -
智能翻译机&python实现详细解释
python实现智能翻译机需要用到的库和及其导入如下:1、from tkinter import *2、import requests3、import json代码实现如下:#!/usr/bin/env python -*- coding:utf-8 -*-from tkinter import *import requestsimport jsondef transl...原创 2019-07-07 19:50:57 · 1615 阅读 · 2 评论 -
python面向对象
多态性(polymorphisn)是允许你将父对象设置成为和一个或更多的他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。对象则是根据模板创建的实例,通过实例对象可以执行类中的函数。多态的作用,就是为了类在继承和派生的时候,保证使用“家谱”中任一类的实例的某一属性时的正确调用。封装,其实就是将内容封装到某个具体对象中,然后通过对象直接或者self间接获取被封装的内容。切记:时刻记住如果每个类都有构造方法时,只要创建对象则会自动运行所对应的__init__方法。原创 2019-08-08 10:35:52 · 229 阅读 · 1 评论