[Tutor] newbie problems

Stephen_Gilbert@npd.com Stephen_Gilbert@npd.com
Tue, 6 Jul 1999 08:46:39 -0400


--openmail-part-0251345a-00000001
Content-Type: multipart/alternative; boundary=openmail-part-0251345a-00000002


--openmail-part-0251345a-00000002
Content-Type: text/plain; charset=ISO-8859-1; name="BDY.RTF"
Content-Disposition: inline; filename="BDY.RTF"
Content-Transfer-Encoding: quoted-printable

Thanks Guys. That was just the ticket! The tutorial looks quite helpful.=



Thanks Again!

Steve

=2D----Original Message-----
From: joe [mailto:joe@strout.net]
Sent: Friday, July 02, 1999 3:41 PM
To: Stephen Gilbert; tutor
Cc: joe
Subject: Re: [Tutor] newbie problems


At 12:11 PM -0700 07/02/99, Stephen_Gilbert@npd.com wrote:

>a string variable. However I can't figure out how to parse the variable=

>and concatenate the new string to write out to the new file.

You need to read about basic string operations.  Try this page of the
tutorial:

         http://www.python.org/doc/tut/node5.html

(or, if you're really interested in learning Python, try the entire
tutorial -- it's well-written and not all that long).

E.g., to see if the first three bytes of the line is "+++" just do

      if myline[:3] =3D=3D "+++":

Simple, no?  And, to contatenate bytes 15-20 to the end of the line, do:=


      myline =3D myline + myline[15:20]

Even simpler!  That's Python for you...

Cheers,
=2D- Joe
,------------------------------------------------------------------.
|    Joseph J. Strout           Biocomputing -- The Salk Institute |
|    joe@strout.net             http://www.strout.net              |
`------------------------------------------------------------------'


--openmail-part-0251345a-00000002
Content-Type: application/rtf; name="BDY.RTF"
Content-Disposition: attachment; filename="BDY.RTF"
Content-Transfer-Encoding: base64

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYw
XGZzd2lzcyBBcmlhbDt9DQp7XGYxXGZtb2Rlcm4gQ291cmllciBOZXc7fQ0Ke1xmMlxmbmls
XGZjaGFyc2V0MiBTeW1ib2w7fQ0Ke1xmM1xmbW9kZXJuXGZjaGFyc2V0MCBDb3VyaWVyIE5l
dzt9fQ0Ke1xjb2xvcnRibFxyZWQwXGdyZWVuMFxibHVlMDtccmVkMFxncmVlbjBcYmx1ZTI1
NTt9DQpcdWMxXHBhcmRccGxhaW5cZGVmdGFiMzYwIFxmMFxmczIwXGNmMCBUaGFua3MgR3V5
cy4gVGhhdCB3YXMganVzdCB0aGUgdGlja2V0ISBUaGUgdHV0b3JpYWwgbG9va3MgcXVpdGUg
aGVscGZ1bC4gXHBhcg0KXHBhcg0KVGhhbmtzIEFnYWluIVxwYXINClxwYXINClN0ZXZlXHBh
cg0KXHBhcg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS1ccGFyDQpGcm9tOiBqb2UgW21h
aWx0bzpqb2VAc3Ryb3V0Lm5ldF1ccGFyDQpTZW50OiBGcmlkYXksIEp1bHkgMDIsIDE5OTkg
Mzo0MSBQTVxwYXINClRvOiBTdGVwaGVuIEdpbGJlcnQ7IHR1dG9yXHBhcg0KQ2M6IGpvZVxw
YXINClN1YmplY3Q6IFJlOiBbVHV0b3JdIG5ld2JpZSBwcm9ibGVtc1xwYXINClxwYXINClxw
YXINCkF0IDEyOjExIFBNIC0wNzAwIDA3LzAyLzk5LCBTdGVwaGVuX0dpbGJlcnRAbnBkLmNv
bSB3cm90ZTpccGFyDQpccGFyDQo+YSBzdHJpbmcgdmFyaWFibGUuIEhvd2V2ZXIgSSBjYW4n
dCBmaWd1cmUgb3V0IGhvdyB0byBwYXJzZSB0aGUgdmFyaWFibGVccGFyDQo+YW5kIGNvbmNh
dGVuYXRlIHRoZSBuZXcgc3RyaW5nIHRvIHdyaXRlIG91dCB0byB0aGUgbmV3IGZpbGUuXHBh
cg0KXHBhcg0KWW91IG5lZWQgdG8gcmVhZCBhYm91dCBiYXNpYyBzdHJpbmcgb3BlcmF0aW9u
cy4gIFRyeSB0aGlzIHBhZ2Ugb2YgdGhlIHR1dG9yaWFsOlxwYXINClxwYXINClx0YWIgICAg
aHR0cDovL3d3dy5weXRob24ub3JnL2RvYy90dXQvbm9kZTUuaHRtbFxwYXINClxwYXINCihv
ciwgaWYgeW91J3JlIHJlYWxseSBpbnRlcmVzdGVkIGluIGxlYXJuaW5nIFB5dGhvbiwgdHJ5
IHRoZSBlbnRpcmVccGFyDQp0dXRvcmlhbCAtLSBpdCdzIHdlbGwtd3JpdHRlbiBhbmQgbm90
IGFsbCB0aGF0IGxvbmcpLlxwYXINClxwYXINCkUuZy4sIHRvIHNlZSBpZiB0aGUgZmlyc3Qg
dGhyZWUgYnl0ZXMgb2YgdGhlIGxpbmUgaXMgIisrKyIganVzdCBkb1xwYXINClxwYXINClx0
YWIgaWYgbXlsaW5lWzozXSA9PSAiKysrIjpccGFyDQpccGFyDQpTaW1wbGUsIG5vPyAgQW5k
LCB0byBjb250YXRlbmF0ZSBieXRlcyAxNS0yMCB0byB0aGUgZW5kIG9mIHRoZSBsaW5lLCBk
bzpccGFyDQpccGFyDQpcdGFiIG15bGluZSA9IG15bGluZSArIG15bGluZVsxNToyMF1ccGFy
DQpccGFyDQpFdmVuIHNpbXBsZXIhICBUaGF0J3MgUHl0aG9uIGZvciB5b3UuLi5ccGFyDQpc
cGFyDQpDaGVlcnMsXHBhcg0KLS0gSm9lXHBhcg0KLC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS5ccGFyDQp8ICAg
IEpvc2VwaCBKLiBTdHJvdXQgICAgICAgICAgIEJpb2NvbXB1dGluZyAtLSBUaGUgU2FsayBJ
bnN0aXR1dGUgfFxwYXINCnwgICAgam9lQHN0cm91dC5uZXQgICAgICAgICAgICAgaHR0cDov
L3d3dy5zdHJvdXQubmV0ICAgICAgICAgICAgICB8XHBhcg0KYC0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSdccGFy
DQp9

--openmail-part-0251345a-00000002--

--openmail-part-0251345a-00000001
Content-Type: application/ms-tnef; name="WINMAIL.DAT"
Content-Disposition: attachment; filename="WINMAIL.DAT"
Content-Transfer-Encoding: base64

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
gAsAQDoBAAYA9T4=

--openmail-part-0251345a-00000001--