I downloaded notepad++. Can you please help me how to run python script in notepad++?
Thanks. Najam > On Sep 4, 2014, at 4:23 PM, tutor-requ...@python.org wrote: > > Send Tutor mailing list submissions to > tutor@python.org > > To subscribe or unsubscribe via the World Wide Web, visit > https://mail.python.org/mailman/listinfo/tutor > or, via email, send a message with subject or body 'help' to > tutor-requ...@python.org > > You can reach the person managing the list at > tutor-ow...@python.org > > When replying, please edit your Subject line so it is more specific > than "Re: Contents of Tutor digest..." > > > Today's Topics: > > 1. New to Python..Need help (Felisha Lawrence) > 2. Re: New to Python..Need help (Joel Goldstick) > 3. Re: New to Python..Need help (taserian) > 4. Re: New to Python..Need help (Alan Gauld) > 5. Re: New to Python..Need help (Danny Yoo) > > > ---------------------------------------------------------------------- > > Message: 1 > Date: Thu, 4 Sep 2014 08:49:04 -0400 > From: Felisha Lawrence <felisha.lawre...@gmail.com> > To: tutor@python.org > Subject: [Tutor] New to Python..Need help > Message-ID: > <CALcsL=hkbo6pyorkerpzvpghj+d2+at1bxhqd7w7gbnhf6c...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Hello, > I have a question regarding strings in python. I have a directory on my > MacBook Bro of about 13 files. I need to alter the file endings in > that directory. The files are on the order of > 'swp.113006004000_KLWX_0.0.5_PPI_v2','swp.113006004000_KLWX_0.0.5_PPI_v3'. > I need to remove the characters after the 'v' and replace with v20. All of > the endings of the files are sequential _v2, _v3,_v4, _v5. I need all of > these characters to be the same (i.e. v20). I would like to know which > modules are best to use, and how to use loops to alter them. Any help you > can provide would be great. > > > Thanks, > Felisha Lawrence > > -- > Felisha Lawrence > Howard University Program for Atmospheric Sciences(HUPAS), Graduate Student > > NASA URC/BCCSO Graduate Fellow > NOAA NCAS Graduate Fellow > Graduate Student Association for Atmospheric Sciences(GSAAS), Treasurer > (240)-535-6665 (cell) > felisha.lawre...@gmail.com (email) > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.python.org/pipermail/tutor/attachments/20140904/046d8eee/attachment-0001.html> > > ------------------------------ > > Message: 2 > Date: Thu, 4 Sep 2014 15:01:50 -0400 > From: Joel Goldstick <joel.goldst...@gmail.com> > Cc: "tutor@python.org" <tutor@python.org> > Subject: Re: [Tutor] New to Python..Need help > Message-ID: > <CAPM-O+xc==qxpnbnpalkr75zivanyx1ewxpiria4s88a5yr...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > > On Thu, Sep 4, 2014 at 8:49 AM, Felisha Lawrence > <felisha.lawre...@gmail.com> wrote: >> Hello, >> I have a question regarding strings in python. I have a directory on my >> MacBook Bro of about 13 files. I need to alter the file endings in that >> directory. The files are on the order of >> 'swp.113006004000_KLWX_0.0.5_PPI_v2','swp.113006004000_KLWX_0.0.5_PPI_v3'. I >> need to remove the characters after the 'v' and replace with v20. All of the >> endings of the files are sequential _v2, _v3,_v4, _v5. I need all of these >> characters to be the same (i.e. v20). I would like to know which modules are >> best to use, and how to use loops to alter them. Any help you can provide >> would be great. > Check out the documentation for os.walk and os.rename. The first to > collect you filenames, and the second to rename them. > >> Thanks, >> Felisha Lawrence >> >> -- >> Felisha Lawrence >> Howard University Program for Atmospheric Sciences(HUPAS), Graduate Student >> NASA URC/BCCSO Graduate Fellow >> NOAA NCAS Graduate Fellow >> Graduate Student Association for Atmospheric Sciences(GSAAS), Treasurer >> (240)-535-6665 (cell) >> felisha.lawre...@gmail.com (email) >> >> _______________________________________________ >> Tutor maillist - Tutor@python.org >> To unsubscribe or change subscription options: >> https://mail.python.org/mailman/listinfo/tutor > > > > -- > Joel Goldstick > http://joelgoldstick.com > > > ------------------------------ > > Message: 3 > Date: Thu, 4 Sep 2014 15:05:32 -0400 > From: taserian <taser...@gmail.com> > To: Felisha Lawrence <felisha.lawre...@gmail.com> > Cc: Tutor <tutor@python.org> > Subject: Re: [Tutor] New to Python..Need help > Message-ID: > <caoghrjog7881lusswghg0n324ypjcxpkoqbxznqztbqsd1x...@mail.gmail.com> > Content-Type: text/plain; charset="utf-8" > > Is there anything different between the filenames aside from that suffix > _vXX? If not, then you'll run into problems after the first filename is > changed; further attempts won't allow the change, since there's already a > file with that same name. > > AR > > > On Thu, Sep 4, 2014 at 8:49 AM, Felisha Lawrence <felisha.lawre...@gmail.com >> wrote: > >> Hello, >> I have a question regarding strings in python. I have a directory on my >> MacBook Bro of about 13 files. I need to alter the file endings in >> that directory. The files are on the order of >> 'swp.113006004000_KLWX_0.0.5_PPI_v2','swp.113006004000_KLWX_0.0.5_PPI_v3'. >> I need to remove the characters after the 'v' and replace with v20. All of >> the endings of the files are sequential _v2, _v3,_v4, _v5. I need all of >> these characters to be the same (i.e. v20). I would like to know which >> modules are best to use, and how to use loops to alter them. Any help you >> can provide would be great. >> >> >> Thanks, >> Felisha Lawrence >> >> -- >> Felisha Lawrence >> Howard University Program for Atmospheric Sciences(HUPAS), Graduate >> Student >> NASA URC/BCCSO Graduate Fellow >> NOAA NCAS Graduate Fellow >> Graduate Student Association for Atmospheric Sciences(GSAAS), Treasurer >> (240)-535-6665 (cell) >> felisha.lawre...@gmail.com (email) >> >> _______________________________________________ >> Tutor maillist - Tutor@python.org >> To unsubscribe or change subscription options: >> https://mail.python.org/mailman/listinfo/tutor > -------------- next part -------------- > An HTML attachment was scrubbed... > URL: > <http://mail.python.org/pipermail/tutor/attachments/20140904/066af7b1/attachment-0001.html> > > ------------------------------ > > Message: 4 > Date: Thu, 04 Sep 2014 20:16:04 +0100 > From: Alan Gauld <alan.ga...@btinternet.com> > To: tutor@python.org > Subject: Re: [Tutor] New to Python..Need help > Message-ID: <luadpk$7dc$1...@ger.gmane.org> > Content-Type: text/plain; charset=windows-1252; format=flowed > >> On 04/09/14 13:49, Felisha Lawrence wrote: >> >> 'swp.113006004000_KLWX_0.0.5_PPI_v2','swp.113006004000_KLWX_0.0.5_PPI_v3'. >> I need to remove the characters after the 'v' and replace with v20. All of >> the endings of the files are sequential _v2, _v3,_v4, _v5. I need all of >> these characters to be the same (i.e. v20). > > How else will you differentiate them if the files are all the same? Do > you need to add a sequence number or do you really want to concateate > the files into one big file? > >> I would like to know which >> modules are best to use, and how to use loops to alter them. > > You can use os.listdir to get all the filenames in a single folder > > You can use glob.glob to get a subset of the files > (using * and ? as wildvards) > > You can use os.walk to get all the files/folders from a directry tree > > > Once you have the list of files you can use a for loop to access each name. > > You can the use > > string.replace() to make simple changes > re.sub() to replace regular expressions > > Or you could use string slicing to replace certain characters > based on position, wjhich might work well for your case. > > HTH > -- > Alan G > Author of the Learn to Program web site > http://www.alan-g.me.uk/ > http://www.flickr.com/photos/alangauldphotos > > > > ------------------------------ > > Message: 5 > Date: Thu, 4 Sep 2014 13:22:35 -0700 > From: Danny Yoo <d...@hashcollision.org> > To: Felisha Lawrence <felisha.lawre...@gmail.com> > Cc: Python Tutor Mailing List <tutor@python.org> > Subject: Re: [Tutor] New to Python..Need help > Message-ID: > <CAGZAPF4HHf96TY+_XFvpodF+qJGTAxm-9SRp0upZNRyp9kj=t...@mail.gmail.com> > Content-Type: text/plain; charset=UTF-8 > >> I have a question regarding strings in python. I have a directory on my >> MacBook Bro of about 13 files. I need to alter the file endings in that >> directory. The files are on the order of >> 'swp.113006004000_KLWX_0.0.5_PPI_v2','swp.113006004000_KLWX_0.0.5_PPI_v3'. I >> need to remove the characters after the 'v' and replace with v20. All of the >> endings of the files are sequential _v2, _v3,_v4, _v5. I need all of these >> characters to be the same (i.e. v20). I would like to know which modules are >> best to use, and how to use loops to alter them. Any help you can provide >> would be great. > > Hi Felisha, > > > Do you have any prior programming experience? > > Your subject line suggests that you are new to Python. Are you > familiar with any other programming? Give us more details, and we may > be able to provide more appropriate advice. In lack of background > information, we will assume for the moment that you have some basic > programming skills, and will point to documentation where appropriate. > > > We can point to: > > https://docs.python.org/2/tutorial/ > > to get a quick-and-dirty introduction to the language. > > > > For the operations you'll be doing, you probably want: > > 1. Some way to collect the set of file names. The glob module might > be appropriate: > > https://docs.python.org/2/library/glob.html > > > 2. Basic string manipulation skills to map the string: > > "swp.113006004000_KLWX_0.0.5_PPI_v2" > > to its replacement string: > > "swp.113006004000_KLWX_0.0.5_PPI_v20" > > > For this particular pattern matching and string replacement, it might > be enough to find the rightmost index for the substring "_v" using a > string's rfind() method: > > https://docs.python.org/2/library/stdtypes.html#str.rfind > > string slicing (https://docs.python.org/2/tutorial/introduction.html#strings) > to chop off the tail, and then a string append to put the replacement > "_v20" at the end. > > > For anything more sophisticated, you might want to investigate regular > expressions. > > https://docs.python.org/2/howto/regex.html > > > 3. Functions to interact with the operating system, to tell the > operating system to rename a file from the old name to its > replacement. Possibly os.rename(): > > https://docs.python.org/2/library/os.html#os.rename > > > > Please feel free to ask more questions. Good luck! > > > ------------------------------ > > Subject: Digest Footer > > _______________________________________________ > Tutor maillist - Tutor@python.org > https://mail.python.org/mailman/listinfo/tutor > > > ------------------------------ > > End of Tutor Digest, Vol 127, Issue 12 > ************************************** _______________________________________________ Tutor maillist - Tutor@python.org To unsubscribe or change subscription options: https://mail.python.org/mailman/listinfo/tutor