Thanks James

I guess i have to use the same code for text in yellow... seems like ther's no 
other way... 

Regards,
Neha

________________________________
From: James Reynolds <eire1...@gmail.com>
To: Neha P <mywr...@yahoo.com>
Cc: "tutor@python.org" <tutor@python.org>
Sent: Thursday, June 16, 2011 2:43 PM
Subject: Re: [Tutor] File parsing


use split on the list to split it up. search each element for something like:

if '"' == element[:-1]:

if that evaluation is True, I would remove the quote mark from the word on the 
right side, and place a new one on the left side using something like '"' + 
element.

I would do the same thing for the other side in the same for loop, instead the 
evaluation would be:

if '"' == element[:1]:





On Thu, Jun 16, 2011 at 1:03 PM, Neha P <mywr...@yahoo.com> wrote:

Hi all,
>I know below query may sound silly, but can somebody suggest any better way of 
>doing this:
>
>It would be helpful.
>
>
>I need to read a file line by line and print each line starting from the last 
>word first:
> 
>C:\Python26>type file_reversing_program.txt
>
>import sys
>import string
>
>
>f_obj=open(sys.argv[1],"r")
>
>
>for eachline in f_obj:
>   eachline=eachline[ :-1]# to eliminate the trailing "\n" 
>    list_words=eachline.split(" ")
>   list_words[0]=list_words[0]+"\n"# to add "\n" so that after line 1 is 
>printed, line 2 should start on a new line 
>    list_words.reverse()
>    for every_word in list_words:
>         print every_word,#  'comma' helps in printing words on same 
>line,hence for last word we append "\n" 
>
>
>f_obj.close()
>
>
>C:\Python26>type input_file.txt
>
>"Hi ther, how are you?"
>I are doing fine, thank you.
>
>
>C:\Python26>file_reversing_program.py input_file.txt
>
>you?" are how ther,"Hi
>you. thank fine, doing are I
>
>
>Is there a better way of doing the above program, mainly the text highlighted 
>in yellow,
>Also if that is settled can there be a logic for getting the ouput more 
>properly formatted (for text in blue) , 
>say giving an output like  :
>"you? are how ther, Hi"
>you. thank fine, doing are I
>
>
>
>
>
>Thanks,
>Neha
>
>_______________________________________________
>Tutor maillist  -  Tutor@python.org
>To unsubscribe or change subscription options:
>http://mail.python.org/mailman/listinfo/tutor
>
>
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to