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