搜索到与相关的文章
Python

python 之 Django框架(Django框架简介、视图装饰器

12.33Django框架简介:MVC,全名是ModelViewController,是软件工程中的一种软件架构模式,把软件系统分为三个基本部分:模型(Model)、视图(View)和控制器(Controller),具有耦合性低、重用性高、生命周期成本低等优点Django框架的设计模式借鉴了MVC框架的思想,也是分成三部分,来降低各个部分之间的耦合性。Django框架的不同之处在于它拆分的三部分为:Model(模型)、Template(模板)和View(视

系统 2019-09-27 17:55:55 2252

Python

Python学习之urllib

这里写自定义目录标题阅读目录urllib.request.urlopen()请求示例程序urlopen()提供的返回值方法urlopen()传递data参数urlopen()传递timeout参数阅读目录urllib是python内置的HTTP请求库,无需安装即可使用,它包含了4个模块:request:它是最基本的http请求模块,用来模拟发送请求error:异常处理模块,如果出现错误可以捕获这些异常parse:一个工具模块,提供了许多URL处理方法,如:

系统 2019-09-27 17:54:47 2252

Python

python爬取知乎神回复

看知乎的时候发现了一个“如何正确地吐槽”收藏夹,里面的一些神回复实在很搞笑,但是一页一页地看又有点麻烦,而且每次都要打开网页,于是想如果全部爬下来到一个文件里面,是不是看起来很爽,并且随时可以看到全部的,于是就开始动手了。工具1.Python2.72.BeautifulSoup分析网页我们先来看看知乎上该网页的情况:网址:,容易看到,网址是有规律的,page慢慢递增,这样就能够实现全部爬取了。再来看一下我们要爬取的内容:我们要爬取两个内容:问题和回答,回答

系统 2019-09-27 17:53:39 2252

Python

Python3快速入门(十一)——Python3数据库操作

Python3快速入门(十一)——Python3数据库操作一、mysql-connector驱动1、mysql-connector简介mysql-connector是MySQL官方提供的驱动器。使用pipenv进行包管理,安装命令如下:pipenvinstallmysql-connector2、mysql-connector常用接口mysql.connector.connect(*args,**kwargs)创建一个数据库连接,返回MySQLConnect

系统 2019-09-27 17:53:15 2252

Python

Python中列表乘法需注意的问题/

前几天看到一个关于Python的面试题lst=[1,2,[3]]lst1=lst*2#[1,2,[3],1,2,[3]]lst1[2].append(4)#[3,4]print(lst1)开始时,就处理错了。最终上机测试发现,乘法貌似是内存地址的拷贝。也就是说lst1[2]和lst1[5]都指向同一个对象,最终lst1结果如下:print(lst1)#[1,2,[3,4],1,2,[3,4]]

系统 2019-09-27 17:52:30 2252

Python

python 各层级目录下的import方法

---恢复内容开始---以前经常使用python2.现在很多东西都切换到了python3,发现很多东西还是存在一些差异化的。跨目录import是常用的一种方法,并且有不同的表现形式,新手很容易搞混。有必要这里做个总结,给大家科普一下:1同级目录下的调用:同级目录下的调用比较简单,一般使用场景是不同类的相互调用。不用考虑路径问题,常用的格式是:fromfileimport*或者fromfileimportclass/function等。下面以一个例子作为说明

系统 2019-09-27 17:52:20 2252

Python

Python—模块-time、random

import1、执行对应文件2、引入变量import寻找模块从PATH路径寻找,查看PATH可以先导入sys模块然后打印sys.pathimport执行导入模块,是以当前py文件的PATH路径去找模块。假如当前文件导入了A模块,而这个模块又导入了B模块,如果当前文件恰好想用B模块里面的某个函数,这可能会出问题,因为当前文件调用B模块函数时候,是以当前文件PATH去找,当前文件PATH没有B模块。调用其他包里的模块,如图:ss.py调用add.py,语法:f

系统 2019-09-27 17:49:50 2252

Python

python制作填词游戏步骤详解

如何用PYTHON制作填词游戏新建一个PYTHON文档。用JUPYTERNOTEBOOK打开即可。print("Heartis"+color)print(noun+"arered")print("Ilike"+food)我们首先确定一下填词的大概方向。color=input("Pleaseenteracolor:")noun=input("Pleaseenteranoun:")food=input("Pleaseenterafood:")print("He

系统 2019-09-27 17:49:27 2252

Python

把英雄分类,看 Python 带你上王者

王者荣耀这么久了,还没上王者?哈哈哈,看过来,是不是对英雄理解的不够透彻呢,是不是还没有很好的为英雄分类呢,今天就来看看英雄分类技术栈一、EM聚类简介二、爬取网上的英雄初始属性值三、做成饼图EM聚类简介EM英文名是ExpectationMaximization,也叫最大期望算法。在统计计算中,最大期望(EM)算法是在概率(probabilistic)模型中寻找参数最大似然估计或者最大后验估计的算法,其中概率模型依赖于无法观测的隐藏变量(LatentVari

系统 2019-09-27 17:48:30 2252

Python

用python3 返回鼠标位置的实现方法(带界面)

点击获取后,返回2s后的鼠标位置,显示在文本框(需要用pip命令安装所需的的库)(pipinstall模块名比如安装pyautogui模块在cmd里面输入:pipinstallpyautogui)#!/usr/bin/python3#-*-coding:UTF-8-*-importtimeimportpyautoguiaspagimporttkinterdefget():po.delete(0,tkinter.END)time.sleep(2)#几秒后返回

系统 2019-09-27 17:47:35 2252