apache的thrift在1.0.0的开发版本之前的python多文件是无法实现的, 在1.0.0上面才有多文件代码。下载thrift1.0.0的源码,把里面的其中一些文件拷贝 /thtift/lib/py/src/TMultiplexedProcessor.py /thtift/lib/py/s...
分类:
其他好文 时间:
2014-06-19 08:52:03
阅读次数:
207
在python中使用pdb模块可以进行调试import pdbpdb.set_trace()也可以使用python -m pdb mysqcript.py这样的方式(Pdb) 会自动停在第一行,等待调试,这时你可以看看 帮助(Pdb) h 说明下这几个关键 命令>断点设置 (Pdb)b 10 #断....
分类:
数据库 时间:
2014-06-19 08:38:05
阅读次数:
251
1 from copy import deepcopy # import deepcopy模块2 d = {}3 d['name'] = ['black', 'guts'] # d = {'name': ['black', 'guts']}4 c = d.copy() # c = {'name':....
分类:
编程语言 时间:
2014-06-19 06:27:36
阅读次数:
536
python脚本解析日志文件入库一般有三个重要的步骤:读文件、解析文件、入库。在这三个方面下功夫,可确保我们获得最优的性能(这里不讨论并发)1 读文件:一次读一行,磁盘IO太多,效率低下;一次性读如全部文件内容,可能内存不够。采取一个折中的办法,每次读若干byte(具体大小视实际情况而定)。经过.....
分类:
编程语言 时间:
2014-06-19 06:22:34
阅读次数:
341
转自:使用Python实现Hadoop MapReduce程序英文原文:Writing an Hadoop MapReduce Program in Python根据上面两篇文章,下面是我在自己的ubuntu上的运行过程。文字基本采用博文使用Python实现Hadoop MapReduce程序, 打...
分类:
编程语言 时间:
2014-06-19 06:01:59
阅读次数:
366
这段时间学习python的同时又回头学了下linux了,主要是看视频教程,基于RHEL6学了不少东西,总结记录下,以免过段时间又忘了。持之以恒!一、学习linux最好用文本命令界面,了解相关命令使用,了解linux的系统结构application client*.com(直接操作硬件) sh...
分类:
系统相关 时间:
2014-06-19 00:06:25
阅读次数:
355
# 写好Python之For循环## 使用在循环中使用enumerate函数而不是使用"index"变量从其他语言转过来的Python程序员,过去可能通常通过使用申明一个变量来跟踪遍历索引,,例如在C++: for (int i=0; i < container.size(); ++i) { //....
分类:
编程语言 时间:
2014-06-16 23:51:31
阅读次数:
423
在上一家公司的时候,写python,用的emeditor,由于是公司的电脑,都是配置好的,写python还是比较顺手,现在离开后,一直用notepad++,想转到notepad++来写python的代码,遂研究了下,配置了自己的Notepad++的python环境。首先你要安装python、note...
分类:
编程语言 时间:
2014-06-15 13:57:18
阅读次数:
257
echo $(cat 你需要的文件) >> ./目的文件
使用cat获取你想要的文件内容,然后使用echo写入。问题在于cat获取的\n可能失效。如果单纯的作为ACM输入测试数据使用,还是有些价值的。——当然也可以直接生成:Python生成测试数据
$?用于返回上一个程序的执行结果;
diff file file2用于判断两个文件是否相同——如果相同,返回0。可以用上一个命令查看...
分类:
系统相关 时间:
2014-06-15 13:40:31
阅读次数:
411
本文出自:http://blog.csdn.net/svitter
生成1~10的随机数1000个:
import random
fp = open("test", 'w');
for i in range(1, 1000):
a = random.randint(1,10)
fp.write(str(a)+"\n");
fp.close()
注意:写入文件的不会在最后写...
分类:
编程语言 时间:
2014-06-15 13:39:10
阅读次数:
321