随笔分类 -  Python

批量设置模板中的时间格式
摘要:# 在django的settings中加入下面这句代码,那么将datatime类型的变量传入模板中会自动按照,下面设置好的格式显示 # 这是修改的代码,默认为True 改为Flase USE_L10N = False # 这是加入的代码datetime类型 DATETIME_FORMAT = 'Y-m-d H:i:s' # date类型 DATE_FORMAT = 'Y-m-d' # 注... 阅读全文

posted @ 2019-09-10 21:45 信奉上帝的小和尚 阅读(172) 评论(0) 推荐(0)

指定清华源下载模块
摘要:# 临时指定清华源下载Django pip install django -i https://pypi.tuna.tsinghua.edu.cn/simple 阅读全文

posted @ 2019-09-01 21:48 信奉上帝的小和尚 阅读(366) 评论(0) 推荐(0)

pymysql模块的使用
摘要:一、pymysql的下载和使用 之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装。 (1)pymysql模块的下载 (2)pymysql的使用 二、ex 阅读全文

posted @ 2019-08-18 19:25 信奉上帝的小和尚 阅读(153) 评论(0) 推荐(0)

面向对象的反射和一些魔法方法
摘要:类相关的内置函数 # 类相关的内置函数 # 1.isinstance 用于判断,对象是否是对应类型,返回True或者False 接收两个参数,(实例化的对象,类型) 如果存在继承关系也会返回True isinstance(1,int) # 2.issubclass 用于判断类于类之间的继承关系 例: 阅读全文

posted @ 2019-07-24 16:55 信奉上帝的小和尚 阅读(144) 评论(0) 推荐(0)

面向对象基础
摘要:第一个类 class Circular: def __init__(self,radius): self.radius = radius def perimeter(self): print('周长:%s'%str(self.radius*3.14*2)) return self.radius*3.14*2 def are... 阅读全文

posted @ 2019-07-24 16:47 信奉上帝的小和尚 阅读(124) 评论(0) 推荐(0)

Python-list中的排序
摘要:# 方法一 # list.sort(key=function) # key可以传入一个函数,函数接收一个参数。sort会根据函数的返回值来排序 from functools import cmp_to_key # 方法二 # list.sort(key=cmp_to_key(function)) # cmp_to_key(function)可以传入一个函数,函数接收两个参数,sort回根据函数... 阅读全文

posted @ 2019-07-24 16:33 信奉上帝的小和尚 阅读(271) 评论(0) 推荐(0)

异常处理
摘要:lst = ['注册','登录','退出','凑数的'] for index,item in enumerate(lst): print(index+1,item) # 普通的异常处理 finally 没有except也可以写finally # try: # num = int(input('请选择:')) # print(lst[num+1]) # excep... 阅读全文

posted @ 2019-06-26 20:24 信奉上帝的小和尚 阅读(83) 评论(0) 推荐(0)

logging模块
摘要:1.函数形式 import logging # logging.basicConfig()函数中可通过具体参数来更改logging模块默认行为,可用参数有: # filename:用指定的文件名创建FiledHandler,这样日志会被存储在指定的文件中。 # filemode:文件打开方式,在指定 阅读全文

posted @ 2019-06-26 20:23 信奉上帝的小和尚 阅读(117) 评论(0) 推荐(0)

collections-双端队列
摘要:from collections import deque # 双端队列的特点,后进的总是在两边。从两边压入导致先进去的会在中间 # 双端队列的底层使用链表结构,所以insert 和 remove操作效率 远远高于列表 dq = deque() # 默认append从右边压入 dq.append(1) dq.append(2) dq.appendleft('a') print(dq) # deq... 阅读全文

posted @ 2019-06-26 20:22 信奉上帝的小和尚 阅读(126) 评论(0) 推荐(0)

configparser模块
摘要:import configparser # 生成一个配置文件 config = configparser.ConfigParser() config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', 'CompressionLe... 阅读全文

posted @ 2019-06-26 20:21 信奉上帝的小和尚 阅读(134) 评论(0) 推荐(0)

hashlib模块
摘要:# 大文件md5 注意:同一个文件的时候一定要用同一个md5的实例化对象 25cd4f5e603e0da5ff5b12e445503052 def md5_file(file_name,each_size=1024): import os md5_obj = hashlib.md5() file_s 阅读全文

posted @ 2019-06-26 20:19 信奉上帝的小和尚 阅读(137) 评论(0) 推荐(0)

random模块
摘要:# 字母+数字验证码 方法1 import random super_str = [chr(i) for i in range(65,91)] low_str = [chr(i) for i in range(97,123)] num = [str(i) for i in range(10)] co 阅读全文

posted @ 2019-06-26 20:17 信奉上帝的小和尚 阅读(90) 评论(0) 推荐(0)

time模块
摘要:# 格式化时间 # %Y 年 # %m 月 # %d 天 # %H 小时 # %M 分钟 # %S 秒 # 时间获取 和 互相转换 import time # 获取时间戳 timestamp = time.time() # 1561201294.4033182 # 获取结构化时间 struct_ti 阅读全文

posted @ 2019-06-26 20:15 信奉上帝的小和尚 阅读(130) 评论(0) 推荐(0)

序列化模块
摘要:import json # json # 注意1:json格式的key必须是字符串,如果不是字符串,在dump的时候会强制转为字符串,load回来也会是字符串 # 注意2:如果value是元组,那么会强制转换成列表,json不支持元组做key会报错 # 注意3:json可以dump多次,但是load的时候会报错。也就是说json只支持一次dump一次load # ... 阅读全文

posted @ 2019-06-26 20:14 信奉上帝的小和尚 阅读(93) 评论(0) 推荐(0)

os模块
摘要:import os def get_size(path): path = os.path.abspath(path) size = 0 if os.path.isfile(path): return os.path.getsize(path) else: lst = os.listdir(path) 阅读全文

posted @ 2019-06-26 20:13 信奉上帝的小和尚 阅读(152) 评论(0) 推荐(0)

sys模块
摘要:import sys # sys.path Python模块查找路径(环境变量) # sys.modules 当前已导入模块的内存地址 # sys.platform # 查看当前系统 (注:系统位数可能不准确,如果64位系统装了32位Python 他会显示32位) # sys.exit() # 结束程序 # ===================== 重点 ===================... 阅读全文

posted @ 2019-06-26 20:09 信奉上帝的小和尚 阅读(139) 评论(0) 推荐(0)

re模块
摘要:import re # 字符串查找 # findall 匹配所有结果 # re.findall('正则表达式','需要匹配的字符串') ret = re.findall('\d','asdffda23432') print(ret) # 返回值类型:列表 # search 只匹配第一个结果 ret = re.search('\d+','asdffda23432') print(ret) #... 阅读全文

posted @ 2019-06-17 16:29 信奉上帝的小和尚 阅读(312) 评论(0) 推荐(0)

正则表达式
摘要:# 字符组 [] #在一个字符的位置上可以出现的内容 #[0-9](匹配0-9) #[a-z](匹配a到z) #[123](匹配1,2,3) #[0-9a-zA-Z](匹配数字小写字母大写字母) #[0-9abc](匹配数字和a,b,c) # 元字符 # . (匹配除了换行符外的所有字符) # \d 阅读全文

posted @ 2019-06-17 15:25 信奉上帝的小和尚 阅读(138) 评论(0) 推荐(0)

Python-类进阶
摘要:# 类相关的内置函数 # 类相关的内置函数 # 1.isinstance 用于判断,对象是否是对应类型,返回True或者False 接收两个参数,(实例化的对象,类型) 如果存在继承关系也会返回True isinstance(1,int) # 2.issubclass 用于判断类于类之间的继承关系 阅读全文

posted @ 2019-06-11 21:48 信奉上帝的小和尚 阅读(110) 评论(0) 推荐(0)

python-函数基础(*arge **kwargs)
摘要:# *arge **kwargs ''' *args 在形参角度,也就是函数接收参数的时候的作用(将一堆散的位置参数打包成元组) 例子: def func(*args): args = (2,3,4,5) pass func(2,3,4,5) 在实参角度,也就是在调用函数传入参数的时候(将一个元组或者列表打散成,一... 阅读全文

posted @ 2019-06-01 21:52 信奉上帝的小和尚 阅读(279) 评论(0) 推荐(0)

导航