![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
文章平均质量分 80
iteye_587
这个作者很懒,什么都没留下…
展开
-
python/java处理文件遍历
最近这几天,一直在学习python,发现python在脚本处理方面有很多的便捷性,这点要比java要好,但是文档找起来并不是那么方便,刚上手,有点生疏。 以下代码是python用来处理文件夹遍历的脚本(OS : ubuntu 11.04 python:2.7) #coding:utf-8 #iterator folder use python import os...2011-07-18 17:41:08 · 71 阅读 · 0 评论 -
python logging模块
最近,项目中经常有一些问题,所以需要写一些日志,来做后续的分析、处理,整理下python的logging模块 #!/usr/bin/env python #coding:utf-8 #author: gavingeng #date: 2011-12-03 13:55:56 import logging def initLogger...原创 2011-12-03 14:20:29 · 79 阅读 · 0 评论 -
python中staticmethod classmethod及普通函数的区别
staticmethod 基本上和一个全局函数差不多,只不过可以通过类或类的实例对象(python里光说对象总是容易产生混淆, 因为什么都是对象,包括类,而实际上类实例对象才是对应静态语言中所谓对象的东西)来调用而已, 不会隐式地传入任何参数。这个和静态语言中的静态方法比较像。 classmethod 是和一个class相关的方法,可以通过类或类实例调用,并将该class...原创 2011-12-03 11:14:26 · 215 阅读 · 0 评论 -
python中的*arg **kwargs
在python中,这两个是python中的可变参数,*arg表示任意多个无名参数,类型为tuple,**kwargs表示关键字参数,为dict,使用时需将*arg放在**kwargs之前,否则会有“SyntaxError: non-keyword arg after keyword arg”的语法错误 def test(*arg,**kwargs): prin...原创 2011-12-03 10:37:20 · 287 阅读 · 0 评论 -
python使用简单http协议来传送文件
python使用简单http协议来传送文件! 在ubuntu环境下,局域网内可以使用nc来传送文件,也可以使用基于Http协议的方式来下载文件 我们可以使用python -m SimpleHTTPServer ${port}来启动服务 默认的端口是8000,另外我们也可以指定端口,比如: python -m SimpleHTTPServer 15000 这时我们就可以通过h...原创 2012-02-20 13:23:27 · 336 阅读 · 0 评论 -
python获取对象大小
今天在做memcache优化时,想对memcache中插入的数据做压缩,但memcache在做数据压缩时,在一定的大小内做压缩反而适得其反,顾想做一个实验,来查找多大的数据比较好! 1. 首先,需要知道所要压缩的数据的大小,这时我们就需要一些python函数来做处理,在C中可以通过sizeof来确定对象的大小,在python中,如何来确定呢? 对于一般的数字类型及字符串,可以...原创 2012-02-17 00:09:18 · 745 阅读 · 0 评论 -
python检测远程tcp端口
今天帮运维的同学写了个用来检测远程服务器tcp端口的脚本,使用的是python的socket模块来做的,具体如下: #!/usr/bin/env python #coding:utf-8 #filename:tcp.py ''' author: gavingeng date: 2011-12-14 09:35:59 ''' import socket import s...2011-12-14 21:53:06 · 376 阅读 · 0 评论 -
dropbox中的文件编码GBK-->UTF
dropbox绝对是个好的cloud store tool,但是被qiang了,但这并部妨碍我使用这一款软件。在ubuntu上安装dropbox,需nautilus,可到google查找,在这里就不多说这些! 工作环境:ubuntu11.04 由于之前在win 7中使用dropbox保存了很多txt格式的文本文件,但在ubuntu上,却经常是无法中文乱码,搞的很郁闷! 闲下无事,...2011-08-13 23:33:02 · 95 阅读 · 0 评论 -
【转】python apply的一点知识
今天在看python时,对apply()函数的用法不太了解,上网搜了下,顾转载到此处,做备份! 今天写代码的时候用到了python apply 的方法,感觉非常的好用,于是写篇文章介绍给大家。python apply函数的具体的含义: apply(func [, args [, kwargs ]]) 函数用于当函数参数已经存在于一个元组或字典中时,间接地调...原创 2011-07-20 01:03:54 · 251 阅读 · 0 评论 -
git管理的web化
把git的管理做了web化,这一阶段告一段落。 前同事离开后,git的管理就交给我了,刚开始学了git之后,很久不用就会生疏的,于是就写了shell脚本用于给其他同事创建项目之用,其他的比如:项目分配权限,新成员加入,都手工操作了,觉得很烦,就告诫自己说,找个时间把这些做成web服务,让其他同事自己调用,一直拖了很久,就是不想动...... 最近也许是一些事情的刺激,决定将这...原创 2012-05-03 23:09:42 · 168 阅读 · 0 评论