how to get no value

Piet van Oostrum piet at
Fri Jul 24 07:48:09 EDT 2009

>>>>> amrita at (a) a écrit:

>a> Hi,

>a> I have a file having lines:-

>a> 48 ALA H = 8.33 N = 120.77 CA = 55.18 HA = 4.12 C = 181.50
>a> 104 ALA H = 7.70 N = 121.21 CA = 54.32 HA = 4.21 C =
>a> 85 ALA H = 8.60 N =  CA =  HA = 4.65 C =

>a> Now i want to make two another file in which i want to put those lines for
>a> which C is missing and another one for which N,CA and C all are missing,

>a> I tried in this way:
>a> import re
>a> f = open('chem.txt')
>a> for line in f:
>a>      if'C = ',''):
>a>         print line

>a> but i am not getting the desired output.

You never look in the lines you read. 
    if'C = ',''): should be
    if'C = ', line):

Do you really think before you write your code? Or look at it after you
have written it? 

Sorry if I offend you but you give the impression of just trying some
more or less random stuff and then asking here if it doesn't give the
required result.

That's not the attitude of a researcher, unless your definition of
research is 'asking on Usenet'.
Piet van Oostrum <piet at>
URL: [PGP 8DAE142BE17999C4]
Private email: piet at

More information about the Python-list mailing list