![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
oldjwu
:-o
展开
-
使用Python将数据从Access导入到MySQL
下面是Python源代码,当然,这只是我的一个示例,读者在实际应用中可能还需要根据实际情况作一些更改。# -*- coding: utf-8 -*-import win32com.client as wc, MySQLdb as mysqlimport types, sys, re, timedef getAccessData(sqlstr): global adoConn, a原创 2008-04-10 13:54:00 · 1665 阅读 · 0 评论 -
Python取得天气预报的一个例子(南京)
经常需要知道最近的天气情况,当然,目前有许多查看天气预报的方式,比如QQ天气等,不过我们也可以自已写一个,体验一下DIY的乐趣,呵呵。本文主要介绍的是使用Python的urllib从天气预报网站抓取预报内容的方法,如果你在南京,那下面的代码可以直接使用(除非抓取的网站改版)。废话少说,上代码:# -*- coding: utf-8 -*-import urllibimport rede原创 2008-04-11 11:22:00 · 3982 阅读 · 0 评论 -
Python每次读入文件一行的问题
注意到Python每次读入一个文件的一行时,可以有两种写法: f = open("bigFile.txt", "r")while True: line = f.readline() if line: pass # do something here else: breakf.close()原创 2009-07-07 21:46:00 · 34983 阅读 · 1 评论 -
使用Python生成树形图案
先看一下效果,见下图。 上面这颗大树是使用Python + Tkinter绘制的,主要原理为使用分形画树干、树枝,最终叶节点上画上绿色圆圈代表树叶。当然,为了看起来更真实,绘制过程中也加入了一些随机变化,比如树枝会稍微有些扭曲而不是一条直线,分叉的角度、长短等都会随机地作一些偏移等。 以下是完整源代码: # -*- coding:原创 2009-10-10 17:00:00 · 9548 阅读 · 4 评论 -
Python: 使用装饰器“@”取得函数执行时间
Python中可以使用装饰器对函数进行装饰(或说包装),利用这个特性,可以很方便、简洁地解决一些问题,比如获得函数执行时间的问题。 首先,我们定义一个函数,如下: def exeTime(func): def newFunc(*args, **args2): t0 = time.time() print "@%s, {%s} start" % (time原创 2009-10-14 12:53:00 · 8929 阅读 · 0 评论 -
用遗传算法解旅行商问题
旅行商问题(Travelling Salesman Problem,即TSP问题)是数学领域中著名问题之一。假设有一个旅行商人要拜访n个城市,他必须选择所要走的路径,路经的限制是每个城市只能拜访一次,而且最后要回到原来出发的城市。路径的选择目标是要求得的路径路程为所有路径之中的最小值。 TSP问题是一个组合优化问题,也是一个NP完全问题,使用通常的解法往往需要耗费大量的时间,不过我原创 2010-02-03 13:36:00 · 9558 阅读 · 1 评论 -
用Python画Mandelbrot集
Mandelbrot Set(曼德勃罗集)可能是分形 图形中最有名的图形,关于它的介绍我就不多写了,有兴趣的可以参考这个链接 。下面是关于如何使用Python来画这个图形的尝试。 由于Python标准库中还没有对图形处理的支持,在此我使用了PIL 。先来看一张生成的图形: 相关的代码大致是这样的:# -*- coding: utf-8 -*-#原创 2009-12-11 18:38:00 · 8066 阅读 · 1 评论 -
使用Matplotlib画洛伦兹吸引子
美国气象学家洛伦兹(E.N.Lorenz,不要和提出洛伦兹变换的那位搞混)是混沌理论的奠基者之一。20世纪50年代末到60年代初,他的主要工作目标是从理论上对天气情况进行长期预报。在使用计算机模拟天气时,他意外地发现,对于天气系统,哪怕初始条件的微小改变也会显著影响运算结果。随后,他在同事工作的基础上化简了自己先前的模型,得到了有3个变量的一阶微分方程组,由它描述的运动中存在一个奇异吸引子,即原创 2009-12-19 11:38:00 · 13570 阅读 · 2 评论 -
关于matplotlib的DISPLAY错误
最近服务器系统重装了一下,原来跑得好好的程序出现了一个“TclError: no display name and no $DISPLAY environment variable”错误,百思不得其解,搜了很久,终于找到了解决办法,记录如下: DISPLAY error matplotlib When error occur about this "$DISPLAY not set原创 2009-12-28 13:33:00 · 7993 阅读 · 1 评论