拥有Python标签的文章
Python

Python模块、包(Package)概念与用法分析

本文实例讲述了Python模块、包(Package)概念与用法。分享给大家供大家参考,具体如下:Python中”模块”的概念在开发中,我们会有很多函数,我们可以把这些函数都放到一个文件。比如function.py中:#定义函数defshow():print("jack")#定义变量name="tom"在其他地方要使用其中的函数怎么办呢?第一步:需要先引入importfuntions第二步:通过文件名.函数名/变量名的方式使用funtions.show()#

系统 2019-09-27 17:46:55 2442

Python

python爬虫小案例_中国大学排名爬虫

一、中国大学排名爬虫案例的步骤如下:步骤1:从网络上获取大学排名网页内容getHTMLText()步骤2:提取网页内容中信息到合适的数据结构fillUnivList()步骤3:利用数据结构展示并输出结果printUnivList()查看http://www.zuihaodaxue.cn/zuihaodaxuepaiming2019.html的源码,部分如下:实现本案例的参考代码如下:importrequestsimportbs4frombs4importB

系统 2019-09-27 17:45:37 2442

Python

python-tornado的接口用swagger进行包装的实例

写这个文章的主要原因,就是因为没有相关的东西,导致我完全不知道应该怎么做,经过了两个晚上的摸索,终于搞清楚了,如果有谁需要tornado+swagger的输出模式,可以照这个套;主要是static文件的生成我们用swagger就是为了做一个静态页面,也就是生成一个static文件:几个必备的工具:swagger-py-codegen我们不用他们的文件框架只需要其生成的static文件,拷贝到自己文件夹下即可;1)需要注意的是生成文件需要用yaml文件,当编

系统 2019-09-27 17:57:05 2441

Python

如何在Windows上使用Python进行开发

如何在Windows上使用Python进行开发本文由葡萄城技术团队于原创并首发转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具、解决方案和服务,赋能开发者。一直以来C#都是微软在编程语言方面最为显著的Tag,但时至今日Python已经从一个小众语言,变成了世界编程语言排行榜排名前列的语言了。Python也在Web开发、网络爬虫、数据分析、大数据处理、机器学习、科学计算及绘图等领域有着不错的天然优势和不俗的表现。微软再从收购了Github后,在开

系统 2019-09-27 17:56:36 2441

Python

Python类(面向对象)介绍

什么是面向对象?面向对象技术简介类(Class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。方法:类中定义的函数。类变量:类变量在整个实例化的对象中是公用的。类变量定义在类中且在函数体之外。类变量通常不作为实例变量使用。数据成员:类变量或者实例变量用于处理类及其实例对象的相关的数据。方法重写:如果从父类继承的方法不能满足子类的需求,可以对其进行改写,这个过程叫方法的覆盖(override),也称为

系统 2019-09-27 17:55:01 2441

Python

【Python】注释

微信订阅号:Rabbit_svip本次笔记基于python3.7在大多数编程语言中,注释都是一项非常有用且常用的功能。在python中有3种注释方法。以#号开头三个单引号(''')三个双引号(""")以#号开头#sayhiprint("HelloWorld!")print("Python~")#这是一条注释#号后面跟着的部分都属于注释。#号适合用在单行注释。三个单引号(''')和三个双引号(""")'''这是多行注释,使用单引号。这是多行注释,使用单引号。

系统 2019-09-27 17:53:23 2441

Python

用Cython加速Python到“起飞”(推荐)

事先声明,标题没有把“Python”错打成“Cython”,因为要讲的就是名为“Cython”的东西。Cython是让Python脚本支持C语言扩展的编译器,Cython能够将Python+C混合编码的.pyx脚本转换为C代码,主要用于优化Python脚本性能或Python调用C函数库。由于Python固有的性能差的问题,用C扩展Python成为提高Python性能常用方法,Cython算是较为常见的一种扩展方式。我们可以对比一下业界主流的几种Python

系统 2019-09-27 17:52:40 2441

Python

浅谈Python中的作用域规则和闭包

在对Python中的闭包进行简单分析之前,我们先了解一下Python中的作用域规则。关于Python中作用域的详细知识,有很多的博文都进行了介绍。这里我们先从一个简单的例子入手。Python中的作用域假设在交互式命令行中定义如下的函数:>>>a=1>>>deffoo():b=2c=3print"locals:%s"%locals()return"result:%d"%(a+b+c)>>>a=1>>>deffoo():b=2c=3print"locals:%

系统 2019-09-27 17:51:51 2441

Python

5月25 python3.6—pymouse—pyhook_3安装问题

概述python3.6—pymouse—pyhook_3因为要尝试用python模拟鼠标点击,于是弄了代码。pymouse库使用时提示ImportError:Nomodulenamed‘windows’解决方法找到安装pymouse时的文件,打开_init_.py文件(用记事本或者python编译软件)然后找到第92行的windows将其改写成pymouse.windows就不报错了。新问题:pyhook没有安装pyhook3的时候自己系统是64位的所以下

系统 2019-09-27 17:50:11 2441

Python

Python的range、enumerate和zip函数用法

range函数可创建一个整数列表。如果需要知道当前元素在列表中的索引,推荐用enumerate代替range。zip函数用于同时遍历多个迭代器。一、range函数range函数可创建一个整数列表,一般用在for循环中。语法:range([start,]stop[,step])参数:start:计数从start开始。默认是从0开始。例如range(5)等价于range(0,5);stop:计数到stop结束,但不包括stop。例如:range(0,5)是[0

系统 2019-09-27 17:47:12 2441

Python

Python文件夹与文件的相关操作(推荐)

最近在写的程序频繁地与文件操作打交道,这块比较弱,还好在百度上找到一篇不错的文章,这是原文传送门,我对原文稍做了些改动。有关文件夹与文件的查找,删除等功能在os模块中实现。使用时需先导入这个模块,导入的方法是:importos一、取得当前目录s=os.getcwd()#s中保存的是当前目录(即文件夹)比如运行abc.py,那么输入该命令就会返回abc所在的文件夹位置。举个简单例子,我们将abc.py放入A文件夹。并且希望不管将A文件夹放在硬盘的哪个位置,都

系统 2019-09-27 17:46:18 2441

Python

python读取二进制mnist实例详解

python读取二进制mnist实例详解trainingdata数据结构:[offset][type][value][description]000032bitinteger0x00000803(2051)magicnumber000432bitinteger60000numberofimages000832bitinteger28numberofrows001232bitinteger28numberofcolumns0016unsignedbyte??

系统 2019-09-27 17:38:17 2441

Python

大专学历,转行两年的 Python 开发者故事

原文链接:https://gitbook.cn/m/mazi/activity/5d52baeaac15fd68e9f78297?utm_source=tw190815_501我毕业六年了,但与技术和Python相关的工作经验也就两年。今天我想跟大家分享自己转行的故事,希望能够鼓励那些跟我一样的朋友共同前行。我们将会聊到我个人的经历和入行故事,个人的技术成就,我2019年上半年和下半年的工作重点,讨论快速学习的方法,最后推荐一些学习资源。01个人简介和经历

系统 2019-09-27 17:56:14 2440

Python

python中时间函数

目录1、time.gmtime([secs])可以将timestamp时间戳转化为时间元组2、time.localtime([secs])可以将timestamp时间戳转为时间元组3、time.mktime(t):将一个struct_time转化为时间戳4、通过函数将struct_time转成格式字符串5、将格式字符串转化成struct_time6、datetime、timestamp、字符串str互转6.1将datetime类型转成str类型6.2str

系统 2019-09-27 17:52:51 2440