随笔分类 - python
摘要:Python内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)返回:>>> def f(x): return x % 2 != 0 and x % 3 != 0>>> filter(f, range(2, 25))[5, 7, 11, 13, 17, 19, 23]>>> def f(x): ret
阅读全文
摘要:在windows下面,文件太多的时候,删除文件会卡死,可以用此脚本一个一个删除。使用方法:把该文件放在要删除的一级目录里面就可以,需要python2.74环境import sys import os PATH = os.path.abspath(os.path.dirname(sys.argv[0])) for root,dirs,files in os.walk(PATH): for _dir in dirs: pass for _file in files: os.remove(os.path.join(root,_fi...
阅读全文
摘要:__author__ = 'fremcode@gmail.com' # -*- coding: utf-8 -*- import os import sys import fnmatch import win32com.client PATH = os.path.abspath(os.path.dirname(sys.argv[0])) PATH_DATA = os.path.abspath(os.path.dirname(sys.argv[0]))+"\data" #主要执行函数 def main(): wordapp = win32com.client.
阅读全文
摘要:# -*- coding: utf-8 -*- __author__ = 'fremcode@gmail.com' import os import sys import email import errno import mimetypes PATH = os.path.abspath(os.path.dirname(sys.argv[0])) ITEM_PATH = PATH + "\item" PATH_DATA = os.path.abspath(os.path.dirname(sys.argv[0]))+"\data" def
阅读全文
摘要:原文地址:http://blog.chinaunix.net/uid-20393955-id-3084628.html#!/usr/bin/env python # -*- coding: utf-8 -*- import multiprocessing # 管道消费者. def consumer(lock,pipe): output_p, input_p = pipe input_p.close() # 关闭管道输入口 while True: lock.acquire() item = output_p...
阅读全文
摘要:官方有3.2的版本,但是python需要很多其他第三方的库,而这些库现在只对2.X版本支持比较友好,所以现在不能做小白鼠尝鲜而影响项目的进展和可维护性。 在这里,推荐2.7.4版本。官方地址:www.python.org 1.1.1、Windows环境(windows 7-32 bit) 在windows环境安装python是为了开发更效率,如果你没有桌面linux的PC。 A、下载地址:http://www.python.org/ftp/python/2.7.4/python-2.7.4.msi B、双击安装python-2.7.4.msi C、安装路径必须在C:\根目录下(...
阅读全文
摘要:接触python大概有一年时间,个人觉得python是所有面向对象语言里面最简单的。 集成了很多现成的模块,在做运维自动化工具,WEB开发,还是在数据处理,云起算openstack等领域都有现成的轮子,反正优点就是很多啊。现在因为公司需要,所以平时也要做一些自动化运维,数据处理等等的小工具,以后也会上一个运营的web项目,原先是想采用pyramid的,但是看了一下学习曲线太大,可交流的人太少,项目时间太紧,就只有先看django了(PS:以前对django没接触过)。等以后有时间了再学习pyramid吧,pyramid也是一个很优秀的WEB框架,前身就是Pylons。 所以大家看...
阅读全文
摘要:Python模块paramiko可以实现用SSH登录服务器,并执行shell #!/usr/bin/pythonimport sysimport paramikodef pycmd(server, port, username, password, shellcmd): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy() ssh.connect(server, port, username, password) stdin, stdout, stderr ...
阅读全文

浙公网安备 33010602011771号