自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 文件名的批量修改、增加后缀、替换文件名中字符、删除文件名中字符

文件名批量修改、删除、增加(源码位于文章后面)1 增加前缀:加入文件前缀“前缀”修改前修改后为具体如下2 修改格式:修改后缀名为html修改前修改后具体步骤如下:3 增加后缀:加入文件后缀:修改前:修改后:具体步骤如下:4 文件名修改部分字符:替换“后缀”为“缀”修改前:修改后:具体步骤:5 文件名删除部分字符:去掉所有的 前缀 二字...

2020-02-27 16:10:42 9243 1

原创 最长公共子串

如果判断多个字符串的公共子串,今天看到一个比较强悍的方法,使用ascll码作比较,因为因为跟python存在ascll码比较,可以比较字母的大小,例如,ab,aa,会判断出ab>aa,例如列表是[“flower”,“flow”,“flight”] 公共字符串是“fl” def longestCommonPrefix(self, strs: List[str]) -> str:...

2020-01-15 17:13:37 152

原创 时间目标规划

九宫格目标法中间是自己,周围八个作为自己人生最重要的经历,每个经历设置不超过三个短期目标学习成长体验突破休闲放松工作事业家庭生活身体健康财务理财人际关系给自己一个短期规划 中间写上愿景,做最想要的自己...

2020-01-13 16:13:17 230

原创 python-xpath页面解析及词云分析

xpath:全称XML PATH Language, 一种小型的查询语言;和正则,Beautifulsoup的区别在于:正则表达式是进行内容匹配,将符合要求的内容全部获取;xpath()能将字符串转化为标签,它会检测字符串内容是否为标签,但是不能检测出内容是否为真的标签;- Beautifulsoup是Python的一个第三方库,它的作用和 xpath 作用一样,都是用来解析html数据的...

2019-11-28 15:25:48 109

原创 文件批量解压以及对excel格式改成csv格式

当前目录下存在多个压缩包,每个压缩包下存在多个excel表格,经转换后,所有目录下只存在所有csv文件,且已经过处理原数据是excel格式为经转换后数据为csv格式1,2,3,4,5,61,2,3,4,5,61,2,3,4,5,61,2,3,4,5,61,2,3,4,5,61,2,3,4,5,6import xlrdimport pandas as pdimport os...

2019-11-28 15:23:22 281

原创 MongoDB结构

MongoDB简介优劣以及适用场景数据库的命名方式自带数据库简介MongoDB数据库是NoSQL数据库的一种,数据的存储格式是BSON,是一种类似于JSON格式存储的eg:{‘name’:‘lalalla’}优劣以及适用场景优: 适用于迭代更新快,需求量大的网站适用于数据量大,且价值低的数据适用于高伸缩的场景,可以自动分到堕胎服务器劣: 不适用于高事务性系统,MongoDB无法做到...

2019-08-07 10:44:54 180

原创 python-flask框架

Flask框架是一种微型的web开发的框架,微框架中的“微”意味着 Flask 旨在保持核心简单而易于扩展。它的优势在于第三方开源组件比较丰富,一个简单的网页复制代码from flask import Flaskapp=Flask(__name__) #创建1个Flask实例@app.route('/') #路由系统生成 视图对应urldef first_flask(): ...

2019-02-27 14:46:26 232

原创 python --numpy和matplotlib

NumPy 是一个运行速度非常快的数学库,主要用于数组计算常和Matplotlib或 pyecharts一起使用,它们是 Python 编程语言及其数值数学扩展包 NumPy 的可视化操作界面。numpy 的数值类型实际上是 dtype 对象的实例,常用是改别名为np,numpy常用的数据类型:bool_ 布尔型数据类型(True 或者 False)int_ 默认的整数类型(类似于 ...

2019-02-26 12:52:57 692

原创 python-反爬虫案例(西刺代理网站的爬取)

Linux反爬虫的策略(一)本文来爬取网页:网络免费的代理ipwww.xicidaili.com 一个常用的免费ip代理网站由于刚开始测试时候,忘记加ip代理,导致网站封了我的ip,代理ip网页就没图片(一)创建一个scrapy项目,目标 爬取西刺代理网站scrapy startproject ipstackcd ipstackscrapy genspider ips www...

2019-02-23 14:48:24 1162

原创 python-爬虫(1)

网络爬虫:又称为网络机器人,是一种按照一定的规则,自动地抓取网页信息的一种脚本。python是最适合做爬虫的语言之一。本文针对中国大学排名网站进行爬取以及分析基本流程:获取网页信息–对网页信息进行解析,获取需要的信息–将需要的信息存入到本地模块介绍:requests:它是一个非常实用的处理的 HTTP客户端库,比较推荐的使用教程http://docs.python-requests.or...

2019-02-20 10:07:07 174

原创 python表格操作练习

每一行代表一次单独的销售。列分别是销售产品的类型(A)、产品每磅的价格(B)、销售的磅数©,以及这次销售的总收入。TOTAL 列设置为 Excel 公式,将每磅的成本乘以销售的磅数,并将结果取整到分。有了这个公式,如果列 B 或 C 发生变化,TOTAL 列中的单元格将自动更新.需要更新的价格如下:Celery 1.19Garlic 3.07Lemon 1.27现在假设 Garlic...

2019-01-17 16:10:31 455

原创 数据库操作

数据库分为关系数据库和非关系数据库,其中关系数据库常见的有mysql,sql server ,oracle等非关系数据库有redis等非关系型数据库的优势:1性能NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。2可扩展性同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。关系型数据库的优势:1.复杂查询可以用SQL...

2019-01-17 15:24:08 112

原创 python-异常处理

什么时异常?在程序运行过程中影响程序正常运行的内容,异常是代码中常见的问题:异常分为程序遇到逻辑或算法错误运行过程中计算机错误:内存不够或者io错误为什么需要异常处理?可以让你的程序更加健壮, 可以清晰的快速修复异常。# 普通的异常处理: import time try: # 如果你觉得代码可能出现问题, 那么放在try语句中, 只执行一次; print(...

2019-01-17 14:54:34 87

原创 python-表格的读写操作练习

import openpyxldef create_to_excel(wbname, data, sheetname='Sheet1', ): """ 将制定的信息保存到新建的excel表格中; :param wbname: :param data: 往excel中存储的数据; :param sheetname: :return: """...

2019-01-17 14:28:11 202

原创 python面向对象编程(类和实例化)

面向对象面向对象编程有三大特征:封装,继承,多态封装:让代码有了的完整性,把客观的现实中存在的事物抽象成计算机中的对象好处:将变化隔离; 便于使用;提高复用性; 提高安全性;继承:面向对象的一个重要特性是复用性.继承是实现复用性的一个重要手段.可以在不重复编写以实现的功能的前提下,对功能进行复用和拓展.继承创建的新类称为“子类”或“派生类”。被继承的类称为“基类”、“父类”。继...

2018-12-29 14:17:17 630

原创 python装饰器

python装饰器python装饰器是为了给程序添加功能,但程序已经被使用,大批量的修改源代码不现实,所以就有了装饰器,装饰器有以下功能:1.不能修改源代码2.不能修改原函数的调用方式3.满足以上条件给函数添加功能装饰器的组成原则是:【装饰器=函数+实参高阶函数+返回值高阶函数+嵌套函数+语法糖 】python提供了一种独有的语法糖,组成规则:@+装饰器函数名def outer(f...

2018-12-21 23:07:47 89

原创 python 函数

概念函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数能提高应用的模块性,和代码的重复利用率。语法在Python中,定义一个函数要使用 def 语句,依次写出函数名、小括号、括号中的参数和冒号,然后,在缩进块中编写函数体,函数的返回值用return语句返回。def fun(): print('hello world')fun()其中fun()为用户自定义函数,...

2018-12-07 11:54:02 272

原创 python---罗马数字转整数

罗马数字包含以下七种字符: I, V, X, L,C,D 和 M字符 ----------- 数值I ----------------- 1V ---------------- 5X --------------- 10L ---------------- 50C -------...

2018-12-07 11:01:19 371

原创 python字典的练习

练习一统计一句话各单词出现的次数,并打印出来sentence =input('请输入要单词统计的句子:')list1 = sentence.split()set1 = set(list1)list2 = list(set1)dir1 = {}for x in range(len(list2)): dir1[list2[x]] = 0 for y in range(l...

2018-12-01 02:10:58 177

原创 python集合和字典

集合set集合,是一个无序且不重复的元素集合。集合支持用in和not in操作符检查成员,由len()内建函数得到集合的基数大小, 用 for 循环迭代集合的成员。其中由于是无序且不重复的,所以集合无法进行切片和索引–集合的创建注:创建空集合时,只能用set(),如果直接用s={},创建的实际上是一个空字典。s = set()set = {}print(type(s))print(...

2018-11-29 15:43:28 159

原创 python 元组

元组Python的元组与列表类似,不同之处在于元组的元素不能修改。元组使用是小括号egtup1 = (1, 2, 3, 5, 5 )元祖的元素不可改变,因此tup1(-1) =11, 试图通过这种方法修改最后一位的值时,程序会报错。创建空元祖 tup1 =()查找:切片和字符串类似tup1 = (1, 2, 3, 4, 5, 6, 5, 8)print(tup1[0]...

2018-11-29 14:07:06 319

原创 python 列表

列表列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。列表的数据项不需要具有相同的类型序列都可以进行的操作包括索引,切片,成员变量操作eg:li = [1,2,'list',[2,Ture]]print(li)–追加li.append('westos')print(li)–删除:pop,remove,delli.pop()如果没有指定下标...

2018-11-29 13:49:46 135

原创 python字符串分割与拼接笔试题

题目描述:给定一个句子(只包含字母和空格), 将句子中的单词位置反转,单词用空格分割, 单词之间只有一个空格,前>后没有空格。比如: (1) “hello xiao mi”-> “mi xiao hello”输入描述:输入数据有多组,每组占一行,包含一个句子(句子长度小于1000个字符)输出描述:对于每个测试示例,要求输出句子中单词反转后形成的句子...

2018-11-22 11:49:50 377

原创 python循环控制语句练习二三角形星号打印输出

打印输出*************** * ** *** ************** **** *** ** * for j in range(0,i): print("*",end=" ") for j in range(i,5): print(" ", end=" ") p...

2018-11-22 11:28:31 2352

原创 python学习:python前景、循环语句、字符串特性

python语言在最近几年国内大火的编程语言中一直处于前三的位置那是因为它具更高更快更强的特点:1)更高—开发效率更高python语言是完全开源的,其中有许多第三方库,让程序员犹如神助,2)更快—运行速度更快由于近些CPU处理速度的快速发展,编程语言本身的快慢在大多数业务场景下已不再被做为主要考量,最近几年Py解释器在不断的提高着Python的运行速度 ,通过Py运行的程序,在某些场景下...

2018-11-22 11:14:16 127

原创 python基础练习:循环控制语句及随机数

设计一个程序,帮助小学生练习10以内的加法详情:- 随机生成加法题目;- 学生查看题目并输入答案;- 判别学生答题是否正确?- 退出时, 统计学生答题总数,正确数量及正确率(保留两位小数点);count = 0countt = 0while (1): num1 = random.randint(1,10) num2 = random.randint(1,10) print("...

2018-11-22 10:25:24 555

原创 基于linux的文件的归档与压缩

文件的归档tar命令(下列中包含运行结果) # tar cf dir.tar /root/Desktop tar: Removing leading'/' f rom member names tar: / root /Desktop/dir.tar: file is the archive; not dumped # ls dir dir.tar file査看...

2018-11-02 19:23:54 418

原创 基于linux的系统进程及服务控制

图形方式查看进程 gnome-system-monitor进程查看命令ps -A ---------所有进程ps -a ---------在当前环境中运行的进程 不包含环境信息ps -u ----------显示进程用户信息ps a -----------在当前环境中运行的进程ps x ------------列出系统中所有运行包括tty设备的进程ps f -...

2018-10-31 23:57:33 126

原创 基于linux的文件操作

###1.文件的建立###touch filename###2.目录的建立###创建一个单独的目录mkdir directory创建嵌套目录mkdir -p dir1/dir2/dir3-p 表示建立递归目录,当上级目录不存在时候自动建立###3.文件的删除###rm filenamerm -f ...

2018-10-31 20:43:18 181

空空如也

空空如也

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

TA关注的人

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