shelve 我们之前学了json和pickle模块 这些都是序列化的模块,咱们进行在讲一个序列化的东西 叫做shelve 你们肯定有个疑问,这个东西和那个类似为什么要讲.是因为这个模块比较简单的,并且你们后期存储数据的时候需要使用数据库,但是当数据较少的时候我们就可以不用通过网络去和数据库进行交互 ...
分类:
编程语言 时间:
2019-01-18 00:52:22
阅读次数:
183
众所周知,在我们每个软件中都存在日志,有时候出现错误时需要上传日志,在python语言中,有一个logging模块,这个就是日志模块,主要记录一些信息,在logging模块中,有两种方式,第一种是函数版,另外一种是面向对象版本,先来看看函数版的简写版 在logging模块中,级别为CRITICAL> ...
分类:
编程语言 时间:
2019-01-17 19:45:19
阅读次数:
172
一个函数封装一些数据,那模块可以对函数进行再一次打包,使用模块能极大地提高自身的开发效率,省去自己开发的时间,同时便于查找和修改,更有利于我们进行后期的维护 在python中,模块主要分为三类:内置模块,第三方模块和自定义模块;内置模块是python中自带的模块,编程过程中,用import导入的一般 ...
分类:
编程语言 时间:
2019-01-16 21:41:01
阅读次数:
145
logging模块 我们来说一下这个logging模块,这个模块的功能是记录我们软件的各种状态,你们现在和我一起找到红蜘蛛的那个图标,然后右键找一找是不是有个错误日志.其实每个软件都是有错误日志的,开发人员可以通过错误日志中的内容 对他的程序进行修改 我们先来看一下函数式简单配置 import lo ...
分类:
编程语言 时间:
2019-01-16 16:35:47
阅读次数:
169
```python #!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Administrator
# make_time:2018/6/17
import sys
import os
import time
# 待备份文件目录
source ... ...
分类:
编程语言 时间:
2019-01-15 15:52:38
阅读次数:
228
```python
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:Sun
# make_time:2018/8/2
import smtplib
from email.mime.text import MIMEText
from emai... ...
分类:
编程语言 时间:
2019-01-15 15:43:17
阅读次数:
208
(1) 一个 Python 脚本可以单独运行,也可以导入到另一个脚本中运行,当脚本被导入运行时,我们称其为模块(2) 所有的 .py 文件都可以作为一个模块导入,模块名与脚本的文件名相同,例如有一个 hello.py 文件,我们在另一个脚本用 import hello 来导入(3) Python 有 ...
分类:
编程语言 时间:
2019-01-15 10:46:09
阅读次数:
159
collections 在内置数据类型(list, dict, tuple, set)的基础上,collections提供了几个额外的数据类型: Counter, deque, Orderdict, defultdict, namedtuple等 1. namedtuple: 生成可以通过名字访问的 ...
分类:
编程语言 时间:
2019-01-14 18:03:12
阅读次数:
196
关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 关于在Python3.6下安装MySQL-python模块的问题 安装MySQL-python模块,一 ...
分类:
数据库 时间:
2019-01-13 17:17:08
阅读次数:
216
摘要算法 1. 摘要算法又称为哈希算法、散列算法,是通过函数将任意长度的数据转化成固定长度的数据串(通常用16进制的字符串表示)。 2. 摘要算法将通过摘要函数f()将数据转化成固定长度的摘要(digest),目的是判断原始数据是否被别人修改过 3. 能够判断的原因是摘要函数是单向函数,计算data ...
分类:
编程语言 时间:
2019-01-12 20:57:09
阅读次数:
229