Programming python, 3rd Edition 介绍的例子 http://examples.oreilly.com/python3/ 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20294/showart_1272424.html
by lvDbing - Python文档中心 - 2008-10-04 15:54:41 阅读(2123) 回复(0)
代码为: # -*- coding: windows-1252 -*- import socket #加载socket import time #加载时间 import sys #加载sysimport if __name__ == '__main__': sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost', 8001)) sock.listen(5) while True: connection,address = sock.accept() try: connection.settimeout...
python的动态实例化很简单,可以算作一个小技巧: # 随便定义一个类 class mc(): pass # 初始化一个 dict 用来装 实例 dict = {} # 动态实例化 for instance in ["mca","mcb","mcc","mcd"]: dict[instance] = mc() # 所有的变量都被实例化了 # 调用也很简单,只需要: dict["INSTANCE"] 就可以调用了 如: dict["mca"] 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u2/68769/showart_13299...
时常爱收集一些电子书,而且为了不让自己这些电子书丢失,我不仅在公司的电脑中有一份,家里的移动硬盘中也保留了一份. 但电子书通常都是慢慢收集来的,今天一书,明天一本.时间久了.公司电脑里的保存的电子书跟移动硬盘上的电子书不一致了,公司里的电子书在慢慢增长,而且分布在不同的目录之下,很难知道哪些是新增的,哪些是原来就有的.为了检查在两个目录中,有哪些文件是不一致的,我写了该脚本. #Platform: WinXp + python2.5.2 #...
BSD系统中,python脚本可以像Shell脚本那样直接执行,只要在脚本文件开头写一行命令,指定文件和模式: #! /usr/bin/env python (将用户路径通知解释器) “#!”必须是文件的前两个字符,在某些平台上,第一行必须以Unix风格的行结束符(“\n”)结束,不能用Mac(“\r”)或Windows(“\r\n”)的结束符。注意,“#”是python中是行注释的起始符。 脚本可以通过 chmod 命令指定执行模式和许可权。 $ chmod +x myscript.py ...
一直找linux下 用shell 发送邮件的方法。找了好长时间也没有找到,最终决定用python 的email模块发送邮件,在网上找了一下代码。 #!/usr/bin/python # -*- coding: utf-8 -*- import email import mimetypes from email.MIMEMultipart import MIMEMultipart from email.MIMEText import MIMEText from email.MIMEImage import MIMEImage import smtplib def sendEmail(authInfo, fromAdd, toAdd, subject, plainText, htmlText): ...
现在我想实现linux的shell脚本的功能,比如: a.exe << EOF cmd1 cmd2 quit EOF a.exe一直等到输入命令quit才退出。 cmd1为a.exe的第一个命令,执行完后等待,执行完cmd2后继续等待,直到quit命令,才退出a.exe。 这种功能python能实现吗? 请python高手不吝指点,python新人急切等待。。
比喻一个目录下有 a.py和b.py b.py中包含一个 class bb: 调用1 现需要从a.py中直接执行b.py,是用os.system(filename)么 调用2 从a.py中引用 b.by中的 class bb 请问如何import相对路径调用
Time模块: -------------------------- time() #以浮点形式返回自Linux新世纪以来经过的秒数。在linux中,00:00:00 UTC, January 1, 1970是新**49**的开始。 >>> time.time() 1150269086.6630149 >>> time.ctime(1150269086.6630149) >>> 'Wed Jun 14 15:11:26 2006' time.ctime([sec])#把秒数转换成日期格式,如果不带参数,则显示当前的时间。 >>> import time >>> time.ctime() >>> 'Wed Ju...
程序目的:主程序中开5个子进程,然后当子进程中的某一个异常退出或者正常结束,主程序都要监测出来,并打印一些报告。主程序一直运行,直至5个子进程都终止。 下面是我参考大家的意见总结出来的,不过在如何监测子进程的异常退出或者结束那了还不会,请高手不吝赐教@! [code] ... pidList = [] def run(program,*args): pid = os.fork() pidList.append(pid) if not pid: os.execvp(program, (program,) + args) def main(...