#Python

python 学习笔记 8(闭包)

30. 闭包首先理清几个关系。函数式编程面向对象编程:对象面向过程编程:函数对象和函数都是一种逻辑方式来组织代码,为了提高可重复利用性(reusability)。而闭包作用和对象和函数一样。python的闭包是函数对象为基础实现的。1.函数对象的作用域函数是由def定义的,其作用域与def的层级相同defli...
代码星球 ·2020-04-11

python 学习笔记7(类/对象的属性;特性,__getattr__)

27.属性的__dict__系统1)对象的属性可能来自:其类的定义,叫做类属性继承父类的定义该对象实例定义(初始化对象时赋值),叫做对象属性2)对象的属性存储在对象的 __dict__ 属性中:__dict__为字典,键为属性名,值是属性本身。例子:classbird(object):feather...

python 学习笔记6(数据库 sqlite)

26.SQLite轻量级的关系型数据库SQLite是python自带的数据库,可以搭配python存储数据,开发网站等。标准库中的 sqlite3 提供该数据库的接口。1.基本语法如下conn=sqlite3.connect("test.db")c=conn.cursor()c.execute("S...

Python--详解Python中re.sub

给出定义:re.sub(pattern,repl,string,count=0,flags=0)Returnthestringobtainedbyreplacingtheleftmostnon-overlappingoccurrencesofpatterninstringbythereplacementrepl.Ift...
代码星球 ·2020-04-10

解决python中 .to_csv() 的乱码问题

解决方法:添加参数 encoding='utf_8_sig'df.to_csv('users.csv', encoding='utf_8_sig')...

Python3.6安装及引入Requests库

本博客可能没有那么规范,环境之类的配置。只是让你直接开始编程写python。至于各种配置网络上有多种方法。本文仅代表我的观点的一种方法。电脑环境:win1064位第一步:下载python。网址:https://www.python.org/downloads/windows/点击并打开,我下载的是最新Python3.6...

.whl文件打开方式 Python

wheel文件本质上就是zip或者rar,只不过他更加方便python的安装以及使用。在之前的图片中我们只要使用pipinstallwheel就可以安装wheel。在安装了wheel之后我们可以使使用pipinstallXXX.whl来安装.whl的文件了。(这里的XXX.whl是wheel文件的绝对路径)。至于pip...

关于解决Python中requests模块在PyCharm工具中导入问题

问题引入:今天在学习Python网络请求的时候,导入requests模块时一直报红色波浪线,如图:  反复折腾,一直以为自己没有安装requests模块,反复安装反复卸载:安装方法:首先cd进入C:Python27Scripts 执行pipinstallrequests命令可以自动安装&n...

零基础掌握百度地图兴趣点获取POI爬虫(python语言爬取)(代码篇)

好,现在进入高阶代码篇。目的:爬取昆明市中学的兴趣点POI。关键词:中学已有ak:9s5GSYZsWbMaFU8Ps2V2VWvDlDlqGaaO昆明市坐标范围:左下角:24.390894,102.174112右上角:26.548645,103.678942URL模板:http://api.map.baidu.com/...

python 爬取全量百度POI

在网上找了很多关于爬取百度POI的文章,但是对“全量”的做法并没有得到最终的解决方案,自己写了一个,但还是不能实现全量POI抓取,能够达到至少50%的信息抓取。注意:这里所指“全量”是能够达到100%的POI信息获取。以下是自己写的代码可直接复制粘贴使用,只针对重庆主城区...

Python3中遇到UnicodeEncodeError: 'ascii' codec can't encode characters in ordinal not in range(128)

在linux服务器上运行代码报错:Python3中遇到UnicodeEncodeError:‘ascii’codeccan’tencodecharactersinordinalnotinrange(128)但是在windows上面运行代码正常。原因是因为:linux系统语言导致的。查...

Python 3.X 要使用urllib.request 来抓取网络资源。转

Python3.X要使用urllib.request来抓取网络资源。最简单的方式:#coding=utf-8importurllib.requestresponse=urllib.request.urlopen('http://python.org/')buff=response.read()#显示html=buff....

python创建目录保存文件

创建目录在Python中可以使用os.mkdir()函数创建目录(创建一级目录)。其原型如下所示:os.mkdir(path)其参数path为要创建目录的路径。例如要在D盘下创建hello的目录>>>importos>>>os.mkdir('d:hello')可以使用os.maked...

Python返回数组(List)长度的方法

 其实很简单,用len函数:>>>array=[0,1,2,3,4,5]>>>printlen(array)  同样,要获取一字符串的长度,也是用这个len函数,包括其他跟长度有关的,都是用这个函数。  Python这样处理,如同在print的结果中自动添加一个空格来解脱程序员一样,...

python中for、while循环、if嵌套的使用

1、for循环字符串就是一个有序的字符序列foriinrange(5):   print(i)定义一个死循环whileTrue:   pass2、break和continue肯定需要和循环配合使用while-break/for-break在一个循环中如果某个条...
代码星球 ·2020-04-10
首页上一页...301302303304305...下一页尾页