自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python 删除非空文件夹

shutil库,该库为python内置库,是一个对文件及文件夹高级操作的库,可以与os库互补完成一些操作,如文件夹的整体复制,移动文件夹,对文件重命名等。import shutilshutil.rmtree('./o.walk') # 递归删除非空文件夹...

2019-10-24 16:40:40 254 3

原创 python 定时任务apscheduler

2019-10-23 10:53:15 191 2

原创 Git 简单总结

1.git 命令git clone;git pushgit status;git commit;…2.git 如何查看某次提交修改的内容x知道commit id的情况下:获取commit idgit log查看commit内容git show commit_id查看最近n次提交的修改git log -p -n指定n为1则可以查看最近一次修改的内容...

2019-10-22 10:35:09 102

原创 有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。

# 有一组“+”和“-”符号,要求将“+”排到左边,“-”排到右边,写出具体的实现方法。def s_sort(arr): list_a = [] list_b = [] for item in arr: if item == '+': list_a.append(item) elif item == '-': ...

2019-10-22 10:27:16 411 1

原创 python 查找列表中的重复元素

# 查找列表中的重复元素def find_duplicate(arr): set_arr = set() dup = set() for x in arr: if x not in set_arr: set_arr.add(x) else: dup.add(x) return du...

2019-10-22 09:37:30 2548

原创 sort 和 sorted 的区别

#sort是在原位重新排列列表,而sorted()是产生一个新的列表>>> a = [3,5,2,8,0]>>> b = a.sort()>>> b>>> a[0, 2, 3, 5, 8] a变了>>> c = [4,2,0,6,1]>>> d = sorted(c)&...

2019-10-21 17:16:05 172

原创 python 合并两个字典

# python3合并字典有三种方式# 1.a = {'a':1,'b':2}b = {'c':3,'d':4}c = {}c.update(a)c.update(b)# 2.c = dict(a,**b)# 3.c = {**a,**b} # 官方推荐这种方式

2019-10-21 15:11:46 223

转载 python docstring

参考:https://blog.csdn.net/handsomekang/article/details/46830083

2019-10-21 14:37:20 227

原创 python 之禅 ----import this

>>> import thisThe Zen of Python, by Tim PetersBeautiful is better than ugly.Explicit is better than implicit.Simple is better than complex.Complex is better than complicated.Flat is b...

2019-10-21 11:46:36 162

原创 python os.walk()

# os.walk() 方法用于通过在目录树中游走输出在目录中的文件名,向上或者向下。# 第一个参数top 是你所要遍历的目录的地址, 返回的是一个三元组(root,dirs,files)。# 第二个参数topdown --可选,为 True,则优先遍历 top 目录,否则优先遍历 top 的子目录(默认为开启)。如果 topdown 参数为 True,walk 会遍历top文件夹,与top ...

2019-10-18 15:34:23 172

原创 第 0021 题: 通常,登陆某个网站或者 APP,需要使用用户名和密码。密码是如何加密后存储起来的呢?请使用 Python 对密码加密。

# 第 0021 题: 通常,登陆某个网站或者 APP,需要使用用户名和密码。密码是如何加密后存储起来的呢?请使用 Python 对密码加密。from hashlib import sha256from hmac import HMACimport osdef encrypt_password(password,salt=None): if not salt: ...

2019-10-17 16:26:25 487

原创 第 0014 0015 0016 题:将txt写入xls

# 第 0014 题: 纯文本文件 student.txt为学生信息, 里面的内容(包括花括号)如下所示:## {# "1":["张三",150,120,100],# "2":["李四",90,99,95],# "3":["王五",60,66,68]# }# 请将上述内容写到 student.xls 文件中,如下图所示:import jsonimport xlwtd...

2019-10-17 16:22:44 237

原创 第 0011 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。

# 第 0011 题: 敏感词文本文件 filtered_words.txt,里面的内容为以下内容,当用户输入敏感词语时,则打印出 Freedom,否则打印出 Human Rights。# 第 0012 题: 敏感词文本文件 filtered_words.txt,里面的内容 和 0011题一样,当用户输入敏感词语,则用 星号 * 替换,# 例如当用户输入「北京是个好城市」,则变成「**是个好城...

2019-10-17 16:19:17 655

原创 第 0010 题:使用 Python 生成类似于下图中的字母验证码图片

# 第 0010 题:使用 Python 生成类似于下图中的字母验证码图片## 字母验证码import randomimport stringfrom PIL import Image,ImageFont,ImageDraw,ImageFilterdef get_char(): return random.choice(string.ascii_letters)def ...

2019-10-17 16:15:54 530

原创 **第 0007 题:**有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。

# **第 0007 题:**有个目录,里面是你自己写过的程序,统计一下你写过多少行代码。包括空行和注释,但是要分别列出来。import globdef txt_list(): return glob.glob('*.py')def get_num(file): blank_line_num = 0 comm_line_num = 0 code_line...

2019-10-17 16:14:34 334

原创 第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。

# 第 0006 题:你有一个目录,放了你一个月的日记,都是 txt,为了避免分词的问题,假设内容都是英文,请统计出你认为每篇日记最重要的词。import reimport globfrom collections import Counterdef create_list(file): with open(file) as f: f_list = [...

2019-10-17 16:11:52 179

原创 第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数

第 0004 题:任一个英文的纯文本文件,统计其中的单词出现的个数import refrom collections import Counterdef create_list(file): with open(file) as f: f_list = [] for line in f: text = re.sub('\"|...

2019-10-17 16:08:40 382

原创 **第 0003 题:**将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。

# **第 0003 题:**将 0001 题生成的 200 个激活码(或者优惠券)保存到 Redis 非关系型数据库中。import redisimport stringimport randomclass MrRedis(): def __init__(self): self.conn = None def connection( self ):...

2019-10-17 14:20:58 233 1

原创 将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。

# 第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。import pymysqlimport stringimport randomclass MyDb(): def __init__(self): self.conn = None def connect( self ): s...

2019-10-17 14:17:00 376

原创 使用 Python 如何生成 200 个激活码(或者优惠券)?

# 第 0001 题:做为 Apple Store App 独立开发者,你要搞限时促销,为你的应用生成激活码(或者优惠券),使用 Python 如何生成 200 个激活码(或者优惠券)?import stringimport randomdef gen_key(num,len=7): # num 为生成多少个,len 每个的长度 result = [] base_str ...

2019-10-16 09:40:31 491

原创 python3 pymysql操作mysql

# 第 0002 题:将 0001 题生成的 200 个激活码(或者优惠券)保存到 MySQL 关系型数据库中。import pymysqlimport stringimport randomclass MyDb(): def __init__(self): self.conn = None def connect( self ): s...

2019-10-16 09:29:10 158

原创 python glob 文件名模式匹配

import glob# python glob 文件名模式匹配,不用遍历整个目录判断每个文件是不是符合。返回一个list# 返回所有.py文件list_a = glob.glob('*.py')print(list_a)# ['0003.py', 'glob_test.py', 'git_excersise.py', '0002.py', '0001.py', '0004.py'...

2019-10-15 15:02:56 405

原创 python三种方法实现阶乘

# python三种方法实现阶乘# while循环实现阶乘def fact(n): if n == 0: return 1 # 0 的阶乘为 1 elif n < 0: return '负数没有阶乘' s = 1 while n: s = s*n n -= 1 return spr...

2019-10-11 17:10:33 1966

原创 python实现二分查找

# 二分搜索是一种在有序数组中查找某一特定元素的搜索算法。搜索过程从数组的中间元素开始,如果中间元素正好是要查找的元素,# 则搜索过程结束;如果某一特定元素大于或者小于中间元素,则在数组大于或小于中间元素的那一半中查找,# 而且跟开始一样从中间元素开始比较。如果在某一步骤数组为空,则代表找不到。这种搜索算法每一次比较都使搜索范围缩小一半。# 递归实现二分查找def serach2(arr...

2019-10-11 15:48:42 112

原创 python 实现冒泡排序,选择排序

#冒泡排序# 冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,# 如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,# 也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。def bulubulu(arr): n = len(arr) fo...

2019-10-11 10:37:36 301

原创 python mysql.connector操作mysql

import mysql.connectormydb = mysql.connector.connect( host = '0.0.0.0', # 数据库主机地址 user = 'root', # 数据库用户名 password = '123456', # 数据库密码 database...

2019-10-11 10:33:45 366 1

空空如也

空空如也

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

TA关注的人

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