>>> import datetime
>>> help(datetime)
http://docs.python.org/library/datetime.html

查看2009年5月31日和2009年2月1日间隔多少天
>>> d1=datetime.date(2009,05,31)
>>> d2=datetime.date(2009,02,01)
>>> d1-d2
datetime.timedelta(119) // 可以看出2009年5月31日和2009年2月1日间隔为119天[luther.gliethttp].
[……]

阅读全文

继续阅读 【转】浅析使用python计算两个日期间隔天数﹑周数和指定若干天后对应的日期等

绿萝 on 16 4 月, 2011

介绍两种方法

import time

x = time.clock()

#方法1

import string, os, sys 
 [……]

阅读全文

继续阅读 Python遍历文件目录,查找txt或iso文件

绿萝 on 16 4 月, 2011

引用了pamie中的函数。

功能实现:自动安装指定的软件。目前这个只是概念阶段,能够实现的就是自动点击D:\Share\cut\wxPython\LoginAnySetup0942cn.exe 这个软件的第一个下一步(如果是中文操作系统,需要修改‘&Next >’为正确的值)。

## start ——————————-autoinstall.py———————————-

# -*- coding: utf-8 -*- #

[……]

阅读全文

继续阅读 python 自动安装软件脚本(草稿版)

绿萝 on 16 4 月, 2011

前提:安装Python 和PyWin32

模拟鼠标点击:

def click(handle, pos):
   client_pos = win32gui.ScreenToClient(handle, pos)
   tmp = win32api.MAKELONG(client_pos[0], client_pos[1])
   win32gui.SendMessage(handle, win32con.WM_ACTIVATE, win32con.WA_ACTIVE, 0)
   win32api.SendMessage(handle, win32con.WM_LBUTTONDOWN, win32con.MK_LBUTTON, tmp)
  win32api.SendMessage(handle, win32con.WM_LBUTTONUP, win32con.MK_LBUTTON, tmp)获得当前鼠标位置:

[……]

阅读全文

继续阅读 【转】Python模拟鼠标点击

绿萝 on 16 4 月, 2011

添加了一个方法4,同时发现我的电脑上第三种方法要快一些
D:\home\work\python\files>countLines.py
linecount_1 49238
linecount_2 49238
linecount_3 49238
linecount_4 49238
linecount_1: 0.18
linecount_2: 0.16
linecount_3: 0.09
linecount_4: 0.16

[……]

阅读全文

继续阅读 【转】Python:统计文件行数

绿萝 on 16 4 月, 2011

import sys
import time

x=time.clock()

#打印可接受的参数
def prhelp():
    print ”’Usage: argv.py [options]

[……]

阅读全文

继续阅读 Python 读取命令行参数示例

绿萝 on 16 4 月, 2011

import md5
fname = r”C:\windows\TASKMAN.EXE”
received = md5.md5(file(fname, “rb”).read()).hexdigest()
print received

received 即为16进制的md5校验值。filename是文件的全路径。 

对字符串进行校验

import md5

str = ‘123456789’
received = md5.md5(str).hexdigest()
print received[……]

阅读全文

继续阅读 Python的md5 校验