自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 使用Django编写小型博客项目,更新完毕。

版本说明系统 Windows 10python == 3.6.4django == 2.2.3后续用到什么我在补充前言最好是使用虚拟环境来学习Djang项目,我的虚拟环境安装好了,python也安装好了,大家可以去参考网上的教程,有很多,搜一下,因为我不记得是参考哪篇文章安装的很简单。新建项目进入安装好Django的虚拟环境,并且进到项目存放目录中执行:django-admin ...

2019-11-04 22:38:09 765

原创 centOS7.7.1908 卸载自带的python及yum并且重装

centOS7.7.1908 卸载自带的python及yum并且重装前言:自己手残,在/usr/lib/python2/site-packages/使用了 rm -rf * 这下好了,本来是一个问题,后来变成了多个,于是我打算重新卸载python和yum并且自己安装一:删除之前的python和yum1、删除python# rpm -qa|grep python|xargs rpm -ev ...

2019-10-24 15:14:37 2477 6

原创 Ubuntu上elasticsearch安装,以及插件cerebro的安装

1:elasticsearch安装一:安装JDK及检查版本Elasticsearch 是使用java开发的,所以需要JVM才可以跑起来。因此我们首先要安装一下JDK(或JRE),这里Elasticsearch 的最新版本需要JDK8(JRE8)及以上。执行命令安装:sudo apt-get install default-jdk执行命令检查:java -version二:下载并且安装El...

2019-07-16 00:03:23 429

原创 记录常用的centos命令

文章目录前言1. 内存2. CPU3. 磁盘总量和磁盘剩余容量4. 磁盘的读写速度5. 操作系统版本后记前言因为项目的需要需要用命令查找centos上的内存,磁盘读写,性能等数据,需要进行整合,然后在用Python写的web展示出来,所以整理了一些东西。1. 内存free -g total used free shared ...

2020-03-17 11:47:25 206

原创 centos上Python3.6.8和Python2同时安装教程。

文章目录前言:1:下载安装包2:安装python3.6.8所需依赖3:解压编译安装4:加入环境变量5:检查Python3和Pip3是否能用前言:centos上是自带Python2的所以不需要安装,直接安装python3和pip3就可以,最主要的是你选择Python3的哪个版本,现在的话版本都还是比较稳定的。1:下载安装包在哪个目录下下载都可以,并且在cenros上下载和win上下载速度差不...

2020-03-16 10:10:49 357

原创 centos7.6.1810填坑记录

先记录下衔接,有时间在把内容补全重新完善。https://blog.csdn.net/malingyu/article/details/84871839

2019-11-21 15:12:35 1045

原创 xml文件转json在页面上进行修改和查看

需求:想要实现在页面上实现对xml文件的修改和查看所需模块:后端python == 2.7.5flask == 0.12.2mongodb == 4.0.13pymonog == 3.9.0剩下都是Python自带的一个模块前端自己封装的bootstrap组件,有想用的可以去我的GitHub上下载。富文本编辑器用的是AdminLTE 3.0,下面有链接里面有很多组件http...

2019-11-07 16:21:38 285

原创 python 常用的内置函数

内置函数作用dict()创建一个字典help()查看函数的用途和说明dir()函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。hex()用于将10进制整数转换成16进制,以字符串形式表示。...

2019-10-30 21:53:55 971

原创 centOS7.6 从零开始,搭建Django开发环境

前言:因为项目需要,重新搭建一套适合自己开发的Django开发环境版本信息:1:centOS7.6.1810 (新装的系统)2:python2.7.5 (机器自带的)一:安装pip有的直接执行第二条命令是会报错的,有的是不报错的。如果报错先执行第一条命令,执行完在更新下pipyum -y install epel-release # 安装epel-releaseyum -y in...

2019-10-28 16:43:54 548

原创 python 参数传递二

1:为参数设置默认值语法:def functionname(...,[paramenter1 = defaultvalue1]): [functionbody]参数说明:functionname:参数名称,在调用函数时使用。paramenter1 = defaultvalue1:可选参数,用于指定向函数中传递的参数,并且为该参数设置默认值。functionbody:可选参数,用于...

2019-08-01 22:18:05 190

原创 python 参数传递一

1:形参和实参定义:形参:在定义函数数,函数名后面口号中的参数为,形参实参:在调用一个函数时,函数名后面口号中的参数为实参,也就是将函数的调用者提供给函数的参数称为实参,(我的理解就是在调用函数时传的参数)代码示例def demo(obj): # 这里创建函数的obj属于形参 print ('原值:', obj) obj += objmsg = '唯有在追赶的时候你才会奔跑...

2019-07-31 22:22:47 138

原创 python 函数

一:函数的创建直接上代码。创建一个可以根基体重身高计算出身体BMI指数的函数def fun_bmi(name,height,weight): print (name + '的身高: ' + str(height) + '米 \t 体重: ' + str(weight) + '千克') bmi = weight / (height*height) print '身体的指数为%s'%bmi...

2019-07-29 21:27:47 723

原创 python 列表,元祖,集合的区别表格

数据类型是否可变是否重复是否有序定义符号列表可变可重复有序[]元祖不可变可重复有序()字典可变可重复无序{‘key’:‘value’}集合可变不可重复无序{}...

2019-07-29 21:01:41 201

原创 python 集合

一:集合的创建1:使用{}直接创建在创建集合的时候如果是重复的元素,只会保留一个。set1 = {'test','test1','test2'}set2 = {1,2,3,4,5,6,7,87}set3 = {'python',18,('人生苦短','我用python')}print set1print set2print set3# set(['test', 'test1', ...

2019-07-28 21:14:17 96

原创 python 字典,字典的增删查改,遍历字典,字典推导式

一:字典的增删查改1:查看字典内的元素zs = {'age': 18, 'name': 'zs', 'like': 'eat'}# 第一种方法是直接用key来访问print zs['name'] # zs# 这种方法容易出现错误,比如访问张三的home,这个字典里不存在这个键是会报错的,# 第二种方法可以使用get('key',[可以设置一个默认值])这个默认值不会改变原列表pri...

2019-07-25 22:29:21 226

原创 python 字典

一:字典的主要特征是通过键来读取的,而不是索引字典是任意对象的无序集合字典是可变的,并且可以任意嵌套字典的键必须是唯一的字典的键必须不可变二:字典的创建和删除1:通过映射函数来创建字典语法:dictionary = dict(zip(list1,list2))参数说明:dictionary 字典的名称zip 内置函数,可以把两个列表转换成zip对象list1 用于生成...

2019-07-24 21:41:13 112

原创 python RE模块 替换字符串和分割字符串

1:替换字符串sub()函数语法:re.sub(pattern,repl,string,count,flags)参数说明:pattern 表示模式字符串repl 表示替换的字符串string 不爱护要被查找替换的原始字符串count 可选参数表示模式匹配后的替换最大次数,默认值为0,表示替换所有的匹配flags 可选参数,表示标识位,用于控制匹配方式,如是否需要区分字母的大小代码...

2019-07-22 20:43:38 2677

原创 python RE模块 匹配字符串

一:匹配字符串使用re模块,首先需要导入re模块import re匹配字符串这个模块我就介绍几三个方法,match()函数 search()函数 findall()函数。接下来我分别来介绍和示例1:match()函数概括:match()方法用于从字符串开始处进行匹配,如果在开始的位置匹配成功则返回match对象,如活匹配失败则返回None语法:re.match(pattern,...

2019-07-18 22:40:48 12325 2

原创 python 正则表达式基础

一:行定位符^ 表示行的开始,$表示行的结束,二:元字符元字符.匹配除换行符\w匹配字母,数字,下划线或汉字\W匹配除字母,数字下划线,或汉字以外的字母\s匹配单个的空白符如,"<Tab?>"\S匹配单个的空白符如,"<Tab?>" 以外的所有字符\d匹配数字\b匹配单词的开始和结束,单词的分解符通...

2019-07-15 22:58:14 94

原创 python 字符串(格式化字符串)

1:使用%操作符语法:’%[-][+][0][m][.n]格式话字符串’%exp说明:'-'可选参数,用于指定左对齐,正数前方无符号,负数前面加负号,'+'可选参数,用于指定右对齐,正数前方无符号,负数前面加负号,0 可选参数,表示右对齐,正数前方元符号,负数前面加负号,用0填充空白处,一般与m参数一起使用m 可选参数,表示占有宽度。n 可选参数,表示小数点后面保留的位数。格式化...

2019-07-13 22:20:24 250

原创 python 字符串 字母大小写转化,去重空格和特殊字符

1:字母大小写一:lower() 大写转小写,如果字符串中没有符合条件的,就返回原字符串str1 = 'hello WORLD'str2 = 'hello world'print(str1.lower()) # hello worldprint(str2.lower()) # hello world二:upper()小写转大写,和lower()是相反的,语法一样,没有符合条件的,也是...

2019-07-12 22:58:26 2107

原创 python字符串的操作

字符串的检索1:分割字符串函数:split()语法:str.split(sep,eaxsplit)说明:str是需要分割的字符串,sep,用于指定分隔符,可以包含多个分隔符,默认值为None 即所有的空字符包含(空格,换行符\n,制表符\t,等)返回值是一个列表。str1 = 'ming ri xue yuan guan wang >>> www.mingrisor...

2019-07-11 22:51:11 76

原创 python 字符串

1:字符串的拼接使用%拼接,和使用+拼接str1 = '人生苦短'str2 = '我用python'print str1 + str2print '人生苦短%s' %str2# 人生苦短我用python# 人生苦短我用python字符串拼接有个问题,字符串不能和其他数据类型直接拼接下面我举出一个简单的例子。str3 = '你今天一共走'num = 11111str4 = ...

2019-07-10 23:09:10 200

原创 python 元祖 元祖推导式以及(元祖和列表的区别)

1:元祖推导式和列表推导式的生成方式很像,只不过是把中括号换成了小括号,生成一个生成器对象,转换成元祖需要用到tuple()函数import randomrandomnumber = (random.randint(10,100) for i in range(1,10))print '生成的元祖为:%s'%randomnumber # 生成的元祖为:<generator obje...

2019-07-09 23:02:41 1153

原创 python 元祖tuple的增删查改

1:元祖的创建一:使用赋值运算符直接创建元祖直接使用赋值运算符,中间使用逗号分隔开。。tuplename = (1,2,3,4)以下的都属于正确的创建方式num = (1,2,3,4,5,6)nba = ('火箭','湖人','快船','鹈鹕','')test = ('python',28,('人生苦短,我用python'),['人工智能','爬虫','web']) # 元祖的嵌套,...

2019-07-08 23:04:53 490

原创 python 列表 排序和列表推导式

一:排序1:使用sort()函数排序函数:sort()语法:listname.sort(key=None,reverse=False)说明:listname是列表名称,key是在每个列表提取一个比较的键(例如:key=str.lower,在排序的时候不区分大小写。)reverse是一个可选参数,reverse=True降序排序,reverse=False为降序排序,默认的属于降序排序代码...

2019-07-06 22:57:33 686

原创 python列表 列表的增删查

1:列表的添加函数:append()语法:namelist.append(obj)说明:namelist为列表名称,obj是需要向列表里添加的元素。默认添加到列表最后面代码示例:phone = ['sx','mtll','xm','cz']print len(phone) #获取列表的长度4phone.append('pg')print len(phone) #获取列表的长度5p...

2019-07-05 22:05:16 121

原创 python 列表 列表统计

1:获取列表指定元素出现的次数函数:count()函数语法:listname.count(obj)说明:liatname列表名称,obj表示要判断的元素是否在列表中(必须是精确匹配)代码示例:nba = ['火箭','小牛','马刺','湖人','快船','骑士','火箭','魔术']num = nba.count('火箭')# 2 表示火箭在列表中出现了两次2:获取列表指定元素...

2019-07-05 00:32:04 1364

原创 python 列表

python 列表的基本操作(1)一:列表的创建和删除1:使用赋值运算符直接创建列表listname = [1,2,3,4,5]listname是属于列表名称,只要是python支持的数据类型都可以插入,通常使用是列表里面只插入一个类型数据,提高程序的可读性。2:创建空列表listname = []3:创建数值列表list(data) 其中data表示可以...

2019-07-02 23:49:01 100

原创 python 基本数据类型

1.数字类型不可变类型,包括,整数,浮点数复数,2.字符串类型(str)不可变类型,就是一些文字和字符var1 = 'Hello World!'var2 = "Python Runoob"3.元祖(tuple)不可变类型 使用小括号包起来的tup1 = ('physics', 'chemistry', 1997, 2000)tup2 = (1, 2, 3, 4, 5 )tup...

2019-07-02 00:35:43 148

原创 阿旺程序人生,序言

markdown编辑器简单介绍欢迎使用新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用这是写博客的第...

2019-07-02 00:09:07 127

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除