cn.bbs.comp.lang.python
  Home FAQ Contact Sign in
cn.bbs.comp.lang.python only
 
Advanced search
May 2008
motuwethfrsasuw
   1234 18
567891011 19
12131415161718 20
19202122232425 21
262728293031  22
2008
 Jan   Feb   Mar   Apr 
 May   Jun   Jul   Aug 
 Sep   Oct   Nov   Dec 
2008 2007 2006  
total
cn.bbs.comp.lang.python Profile…
RELATED GROUPS

POPULAR GROUPS

more...

 Up
  Re: C++调用python函数的问题         


Author: ÁÓ±ÒÇýÖðÁ¼±Ò
Date: May 6, 2008 20:57

用struct吧

【 在 netfilter (netfilter) 的大作中提到: 】
: 我想用C/C++调用python的函数,
: 在C/C++里传出一个C结构体(或者只有成员变量的对象),到python函数里。
: 在python函数里处理并修改这个结构体,最后返回给C/C++。
: ...................

--

※ 来源:・水木社区 newsmth.net・[FROM: 61.148.100.*]
no comments
  Re: 如何获得系统命令返回值         


Author: chenpeng
Date: May 6, 2008 16:56

另外我用管道是为了不将command1的输出写文件

I/O太大了,想直接pipe到command2处理了,但是好像系统执行时

status都是command2的,的确系统有PIPESTATUS这个内部变量

但是我通过os.getenv()拿不到,想请教各位有什么好方法。

【 在 bluntcp (chenpeng) 的大作中提到: 】
: 我现在是用commands.getoutputstatus()执行一个管道命令
: command1 | command2其中command1和command2都不能错,有错得raise。
: 但是好像getoutputstatus只得到command2的返回值,请问各位有什么好方法。

--

※ 来源:・水木社区 http://newsmth.net・[FROM: 65.57.245.*]
no comments
  Re: 如何获得系统命令返回值         


Author: chenpeng
Date: May 6, 2008 16:51

我现在是用commands.getoutputstatus()执行一个管道命令
command1 | command2其中command1和command2都不能错,有错得raise。
但是好像getoutputstatus只得到command2的返回值,请问各位有什么好方法。

【 在 clyfish (clyfish) 的大作中提到: 】
: 用subprocess.Popen
: a.py:
: import sys
: ...................

--

※ 来源:・水木社区 http://newsmth.net・[FROM: 65.57.245.*]
no comments
  Re: python 中的内存管理         


Author: phunyx
Date: May 6, 2008 10:58

应该可以设计一个简单的hash函数,再根据记录的hash值对记录进行分组,将有同样hash值的记录归为一组。然后只需在组内对记录进行检查是否有重复记录。如果某组太多记录,可以在使用另一个hash函数,将该组划分为更小的组。不过效率,还会取决于具体如何实现的。

下面的这个hash函数,应该对于这个问题有用:
hash( record ) = (
length( record ) * 256**3
+ first_byte( record ) * 256**2
+ middle_byte( record ) * 256
+ last_byte( record )
) mod table_size

也许不取模更好些,不过这需要用map来保存分组,而不是用数组。

【 在 ameng (阿萌) 的大作中提到: 】
: 最近一个公司的数据处理项目,用的 python, python 2.4.3
: 具体要求是比较两千多个文件中的 1200 万条纪录中有没有重复的。
: 程序比较简单,用 map,每次查阅关键字冲突。
: ...................

--

※ 来源:・水木社区 http://newsmth.net・[FROM: 151.61.159.*]
no comments
  ±±¾©°ÂÁÖÆ¥¿ËÔ˶¯»áÀúÊÇÊ·ÉÏ×         


Author: root
Date: May 6, 2008 05:04

no comments
  Öлª³ö¿ÚʳƷȫ²¿ÊǶ¾         


Author: support
Date: May 6, 2008 05:03

no comments
  CNNÊÇ×î¸ßµÄ±¨µÀ¾Ö         


Author: root
Date: May 6, 2008 04:59

no comments
  ´ïÀµÀ®ÂïÍòËê,·¨¹úÍòËê!         


Author: postmaster
Date: May 6, 2008 04:58

no comments
  ÖлªÊÇÊÀ½çΨһµÄÈËȨõåõï¹ú¼Ò         


Author: root
Date: May 6, 2008 04:57

no comments
  ÖлªÊÇÆÆÀöù¹ú¼Ò         


Author: postmaster
Date: May 6, 2008 04:56

no comments
 
1 2