Python

python 数据存储

文章目录python常用数据存储方法txtjsoncsvmsyql安装pymysql连接建库建表插入删除修改查询mongodb安装连接建库建文档增删改查redis安装连接操作公用方法字符串列表集合有序集合散列其他sqlalchemypostgresqlmysqloracleMicrosoftSQLServersqlitepython常用数据存储方法txtwithopen('test.txt','w',encoding='utf8')asf:f.write(

系统 2019-09-27 17:54:52 2350

Python

REST API设计理念与 Python Mixin模式

RESTAPI设计理念PythonMixin模式背景民航飞机和直升机都是飞行器,又是交通工具,轿车也是交通工具,但是不会飞可以多重继承,但这违背了继承必须是”is-a”关系不同语言的实现方法javaJava提供了接口interface功能,来实现多重继承publicadstractclassVehicle{}publicinterfaceFlyable{publicvoidfly();}publicclassFlyableImplimplementsFly

系统 2019-09-27 17:54:07 2350

Python

python把转列表为集合的方法

set()函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。set语法:classset([iterable])参数说明:iterable--可迭代对象对象;返回值:返回新的集合对象。将列表转为集合:list1=[1,3,4,3,2,1]list1=set(list1)print(list1)结果如下:(1,2,3,4)扩展举例:python将3X4的矩阵列表转换为4X3列表matrix=[[1,2,3,4],[5,

系统 2019-09-27 17:53:49 2350

Python

Ubuntu安装最新的Python 3.6版本

详细见我的个人博客:Ubuntu安装Python3.6Ubuntu16.04下默认系统自带Python2和Python3.5的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3.6那么我们知道编译安装源码包和系统默认包之间是没有任何影响的。一、下载tar包首先去Python官网下载Python3的源码包,网址:https://www.python.org/downloads/release/python-365/进去之后点击导

系统 2019-09-27 17:52:58 2350

Python

Python3.6内置函数(10)——chr()

英文文档chr(i)ReturnthestringrepresentingacharacterwhoseUnicodecodepointistheintegeri.Forexample,chr(97)returnsthestring‘a’,whilechr(8364)returnsthestring‘€’.Thisistheinverseoford().Thevalidrangefortheargumentisfrom0through1,114,111(0

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

Python

MATLAB创建(压缩)hdf5数据集+ python h5py 创建、压缩

MATLAB相关内容官方文档Pythonh5pyfilterpipline官方文档顺着官方文档读就行,不懂的敲一敲代码试试就知道了;1、用到的函数:h5create(filename,datasetname,size,Name,value)h5write(filename,datasetname,data,start,count,stride)2、参数说明:filename:hdf5/h5文件的文件名,包含扩展名,如'LLD-logo.hdf5';data

系统 2019-09-27 17:49:58 2350

Python

Python3快速入门(十二)——NumPy

Python3快速入门(十二)——NumPy一、NumPy简介1、NumPy简介NumPy(NumericalPython)是Python语言的一个扩展程序库,支持大量的维度数组与矩阵运算,同时对数组运算提供了大量的数学函数库。Numpy是一个运行速度非常快的数学库,内部解除了CPython的GIL,运行效率极好,主要用于数组计算,是大量机器学习框架的基础库,NumPy主要包括如下:(1)强大的N维数组对象ndarray(2)广播功能函数(3)整合C/C+

系统 2019-09-27 17:46:28 2350

Python

基于Python正则表达式提取搜索结果中的站点地址

正则表达式对于Python来说并不是独有的,最近在把google搜索的结果中所有的站点地址导出,于是想到用python正则表达式提取搜索结果中的站点地址。这其中涉及几个需要解决的问题:1、获取搜索的结果文本为了获得更多的地址,我使用了Google的高级搜索功能,每个页面显示100条结果。获得显示的结果后,可以查看源码,并保持成文本文件就有了搜索的结果文本2、分析如何提取站点信息首先需要分析获取的页面,查看以怎样的方式可以提取出站点信息。我使用IE8自带的开

系统 2019-09-27 17:38:15 2350

Python

python绘制评估优化算法性能的测试函数

测试函数主要是用来评估优化算法特性的,这里我用python3绘制了部分测试函数的图像。具体的测试函数可以结合维基百科来了解。想要显示某个测试函数的图片把代码结尾对应的注释去掉即可,具体代码如下:importnumpyasnpimportmatplotlib.pyplotaspltfrommpl_toolkits.mplot3dimportAxes3Ddefdraw_pic(X,Y,Z,z_max,title,z_min=0):fig=plt.figure(

系统 2019-09-27 17:56:51 2349

Python

详解python 字符串和日期之间转换 StringAndDate

python字符串和日期之间转换StringAndDate这里给出实现代码,直接可以使用。大家可以看下。实例代码:'''''Createdon2013-7-25@author:Administrator'''fromdatetimeimportdatetimeclassStringAndDate(object):'''''StringtoDate(datetime)ordatetostring'''defstringToDate(self,string):

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

Python

Python中的is和==比较两个对象的两种方法

Python中的is和==比较两个对象的两种方法在Python中有两种方式比较两个对象是否相等,分别是is和==,两者之间是不同的==比较的是值(如同java中的equals方法)is比较的是引用(可以看作比较内存地址,类似于java中的==)对于:>>>n=1>>>nis1True>>>b='1'>>>bis1False>>>n==bFalse由于1和'1'不管在值上面还是在引用上面都不同,所以结果都为false对于:>>>n=1>>>nis1True这

系统 2019-09-27 17:53:48 2349

Python

python爬取知乎神回复

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

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

Python

Python之路【第十二篇】:Python面向对象高级

一、反射1什么是反射反射的概念是由Smith在1982年首次提出的,主要是指程序可以访问、检测和修改它本身状态或行为的一种能力(自省)。这一概念的提出很快引发了计算机科学领域关于应用反射性的研究。它首先被程序语言的设计领域所采用,并在Lisp和面向对象方面取得了成绩。2python面向对象中的反射:通过字符串的形式操作对象相关的属性。python中的一切事物都是对象(都可以使用反射)四个可以实现自省的函数下列方法适用于类和对象(一切皆对象,类本身也是一个对

系统 2019-09-27 17:52:50 2349

Python

Python分布式爬虫必学框架Scrapy打造搜索引擎

Python分布式爬虫必学框架Scrapy打造搜索引擎部分课程截图:点击链接或搜索QQ号直接加群获取其它资料:链接:https://pan.baidu.com/s/1-wHr4dTAxfd51Mj9DxiJ4Q提取码:ik1n免费分享,如若链接失效请加群其它资源在群里,私聊管理员即可免费领取;群——517432778,点击加群,或扫描二维码免费课程资料领取目录:PythonFlask构建微信小程序订餐系统Python3实战Spark大数据分析及调度(网盘分

系统 2019-09-27 17:52:27 2349

Python

python numpy实现文件存取的示例代码

NumPy提供了多种存取数组内容的文件操作函数。保存数组数据的文件可以是二进制格式或者文本格式。二进制格式的文件又分为NumPy专用的格式化二进制类型和无格式类型。一,tofile()和fromfile()tofile()将数组中的数据以二进制格式写进文件tofile()输出的数据不保存数组形状和元素类型等信息fromfile()函数读回数据时需要用户指定元素类型,并对数组的形状进行适当的修改从上面的例子可以看出,在读入数据时:需要正确设置dtype参数,

系统 2019-09-27 17:49:58 2349