您的位置:首页 > 编程语言 > Python开发

python 细节

2012-04-12 09:27 357 查看
#!/usr/bin/env python

import sys

for line in sys.stdin:

#if line.strip()=="> <PUBCHEM_OPENEYE_CAN_SMILES>":

if line.strip()=="> <PUBCHEM_COMPOUND_CID>":

print sys.stdin.next().strip()

OK

#!/usr/bin/env python

import sys

for line in sys.stdin:

#if line.strip()=="> <PUBCHEM_OPENEYE_CAN_SMILES>":

if line.strip()=="> <PUBCHEM_COMPOUND_CID>":

print sys.stdin.next().strip()

error

python中空格与空行很受伤

~~~~~~~~~~~~~~~~~~~

#!/usr/bin/env python

import sys

for line in sys.stdin:

#if line.strip()=="> <PUBCHEM_OPENEYE_CAN_SMILES>":

#if line.strip()=="> <PUBCHEM_COMPOUND_CID>":

print sys.stdin.next().strip()

print sys.stdin.next().strip()相当于line++

例子:

mjiang@venus ~/java/eclipse/target-hadoop/index/src-py $ cat test

1

2

3

4

5

6

7

8

9

mjiang@venus ~/java/eclipse/target-hadoop/index/src-py $ cat test |./test.py

2

4

6

8
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: