abhinayaraj.r...@emulex.com wrote:
> Thank you for the suggestions.
> 
> Some little reading gave the idea and it works well too. :)
> 
> Here is the code:
> fileIN = open("test.txt")
> count = 0
> for line in fileIN:
>       data= line
> 
>       if '####' in data:
>               count = 4
>       elif '###' in data:
>               count = 3
>       elif '##' in data:
>               count = 2
>       elif '#' in data:
>               count = 1
>       elif data.find('#') == -1:
>               count = 0
> 
>       if (count == 0):
>               print data + '\nlooks like a code line...\n'
>       elif(count== 4):
>               print data + '\ninvalid line!\n'
>       elif count>=1:
>               for i in range(0, count):
>                       print data

What happens when your input file has a line like:

    This is a ## fake line

You might want to check out the strip and startswith methods of strings.

--RDM

--
http://mail.python.org/mailman/listinfo/python-list

Reply via email to