python
xiao__1
这个作者很懒,什么都没留下…
展开
-
Python将xls导入mysql
源码: 环境:win7 #!/usr/bin/python #coding:gbk print "你好" import xlrd import MySQLdb import os for fpathe,dirs,fs in os.walk("C:\\AAA\\python\\test4\\"): for f in fs: print os.path.join(f原创 2017-10-10 13:58:56 · 352 阅读 · 0 评论 -
python 脚本命名需规范
当我执行json.py时出现了以下错误,解决方法:1.重新命名python的脚本 2.删除.pyc文件原创 2017-10-16 15:07:47 · 1049 阅读 · 0 评论 -
Python正则贪婪模式
import re phone = "9999-999-999 # 这是一个电话号码" # 删除注释\print(re.search(r'#.*',phone).group())print(re.search(r'#.*?',phone).group()) 执行结果:# 这是一个电话号码#说明"?"是非贪婪模式...原创 2018-02-27 14:49:22 · 195 阅读 · 0 评论 -
插入排序
# -*- coding: utf-8 -*-"""插入排序的基本思想是:每步将一个待排序的记录,按其关键码值的大小插入前面已经排序的文件中适当位置上,直到全部插入完为止"""a = [1,3,2,4,5,9,8,7]le = len(a)for i in range(1,le): while i > 0: key = a[i] if key < a[...原创 2018-03-13 17:20:54 · 106 阅读 · 0 评论 -
python 冒泡排序
# -*- coding: utf-8 -*-"""它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。"""a = [5,4,3,2,1]for i in range(len(a)-1): print('i=%s' %i) for j in range(len(a)-1):# ...原创 2018-03-13 17:48:40 · 255 阅读 · 0 评论 -
python 直接选择排序
# -*- coding: utf-8 -*-'''描述基本思想:第1趟,在待排序记录r0 ~ r[n]中选出最小的记录,将它与r0交换;第2趟,在待排序记录r1 ~ r[n]中选出最小的记录,将它与r1交换;以此类推,第i趟在待排序记录r[i-1] ~ r[n]中选出最小的记录,将它与r[i-1]交换,使有序序列不断增长直到全部排序完毕。'''a = [4,3,2,1]for i in rang...原创 2018-03-14 10:58:45 · 503 阅读 · 0 评论