[BangPypers] File operations
Shashidhar Paragonda
shashidhar85 at gmail.com
Wed Oct 19 14:39:22 CEST 2011
Hello Noufal I have tried your solution but i get invalid syntax for this
line *with open(............)
*I am using python 2.3.5 what could be the problem.
On Wed, Oct 19, 2011 at 3:52 PM, Noufal Ibrahim <noufal at gmail.com> wrote:
> Shashidhar Paragonda <shashidhar85 at gmail.com> writes:
>
> > Dear Python hackers,
> >
> > I have a text file and the contents are like :
> >
> > #(
> > #resultToExportToCurveDistDialog ' ->'
> > #off)
> >
> > like same structure many lines exists.
> > My requirement is I want to find line where
> > "resultToExportCurveDistDialog" and other pattern exist. After that I
> need
> > to fetch the value of it. in above example value
> > for "resultToExportCurveDistDialog" is "off" how to move file
> > pointer to next line and fetch value as soon as i find my required
> patterns.
> > Thank you in advance for the help.
>
> Something like this? Untested.
>
> keywords = set(["resultToExportToCurveDistDialog",
> "resultToExportCurveDistDialog2"...])
>
> with open("file.txt", r) as f:
> for line in f:
> keyword = line.strip("#").split()[0].strip()
> if keyword in keywords:
> value = f.next()
> print "%s : %s"%(keyword, value)
>
>
> --
> ~noufal
> http://nibrahim.net.in
>
> A verbal contract isn't worth the paper it's written on. Include me out.
> -Samuel Goldwyn
> _______________________________________________
> BangPypers mailing list
> BangPypers at python.org
> http://mail.python.org/mailman/listinfo/bangpypers
>
--
-----------------------------------
Regards,
Shashidhar N.Paragonda
shashidhar85 at gmail.com
+919449073835
More information about the BangPypers
mailing list