摘要:
Logging模块构成 主要分为四个部分: Loggers:提供应用程序直接使用的接口 Handlers:将Loggers产生的日志传到指定位置 Filters:对输出日志进行过滤 Formatters:控制输出格式 myapp.log文件中内容为: 详细参数 把日志打印到文件上和屏幕上 写个类封装 阅读全文
摘要:
globals()和locals() locals()实际上没有返回局部名字空间,它返回的是一个拷贝。所以对它进行修改,修改的是拷贝,而对实际的局部名字空间中的变量值并无影响。 globals()返回的是实际的全局名字空间,而不是一个拷贝: 与 locals 的行为完全相反。 阅读全文
摘要:
快速排序 def quick_sort(data, left, right): if left = tmp: right = 1 data[left] = data[right] while left 阅读全文
摘要:
插入排序法 def insert(data): for i in range(1, len(data)): tmp = data[i] j = i 1 while j = 0 and tmp 阅读全文
摘要:
快速排序的两种方法 @cal_time def choose(data): for i in range(len(data) 1): for j in range(i+1, len(data)): if data[j] choose2比choose要快 阅读全文
摘要:
![](http://images2015.cnblogs.com/blog/720785/201703/720785-20170309170702844-2039602058.png) ```
def bubble(li): tag = 0 for i in range(len(li)-1): for j in range(len(li)-i-1): ... 阅读全文
摘要:
``` def bin_search(data,val): high = len(data) 1 low = 0 while low val: high = mid 1 else: if data[mid] 阅读全文
摘要:
转载自:http://nosmoking.blog.51cto.com/3263888/1681838 阅读全文
摘要:
堆排序 什么是堆? 完全二叉树 父节点都比子节点小或者都比子节点大 父节点和左子节点的关系? 父节点和右节点的关系? 排序之前 排序后的结果 def sift(data, low, high): """ 这是对树做一次调整保证其为大堆 :param data: 这是数据列表 :param low: 阅读全文
摘要:
```
import os
import sys
import time import myconfig b = ['123']
a = os.path.abspath(myconfig.__file__)
print(a)
b[-1]=os.path.getmtime(a)
print(b)
while True: a = os.path.abspath(myconfig.__fi... 阅读全文