Article View: pl.comp.lang.python
Article #27328Re: biale znaki, jak nie usuwac
From: Skiner
Date: Fri, 26 Feb 2010 17:52
Date: Fri, 26 Feb 2010 17:52
44 lines
2652 bytes
2652 bytes
On 26 Lut, 18:23, Skiner <printers.man...@gmail.com> wrote:
> Witam,
> w ramach nauki pythona,napisałem sobie prosty skrypt, który w podanym
> pliku:
> dla kazdej lini wyszukuje podciag i zamienia go na inny:
>
> dlaprzykładu linia "ab" jest zamieniana na "abc" ale juz linia "abc"
> jest pomijana.
>
> i tak:
>
> pobieram linie , robie z niej liste, sprawdzam kazdy element i ew
> zamieniam,
>
> nastepnie zapisuje do innego pliku. Problem w tym, ze edytuje pliki z
> kodem zrodlowym, i moj sposob pozbawia mnie wszelkich wciec, kazda
> linia zaczyna się od poczatku wiersza :/ jak to obejsc?
>
> ponizej fragment kodu( na razie bez zapisu do pliku):
>
> fp =open('plik.c','r');
> line1="";
> while 1:
> line =fp.readline();
> if line=='': break;
> else:
> data =line.split();
> for i in range(len(data)):
> if data[i]=='ab':
> data[i]='abc';
> line1= "".join(data);
> print line1;
> """ i teraz otwieram nowy plik, zapisuje linia po linii, niestety
> usuwa biale znaki:/ """
> fp.close();
>
> TIA
I jeszcze jedna sprawa,
jak wykluczyc w petli wystepnienie takiej wartosci w liscie "//",
skrypt sie wysypje na takim elemencie listy,
i np. powiele wiesze, ( w testowanym pliku dodawął drugie "}" )
:/
Technical Details
Message-ID:
<a2814160-5900-4a09-a043-5501b7d0c62f@t41g2000yqt.googlegroups.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.190.251.MISMATCH!news-out.readnews.com!transit4.readnews.com!postnews.google.com!t41g2000yqt.googlegroups.com!not-for-mailReferences:
<45715cb0-0501-4ece-ac73-a0daa2389b68@m37g2000yqf.googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!newsfeed.straub-nv.de!feeder1-2.proxad.net!proxad.net!feeder1-1.proxad.net!198.186.190.251.MISMATCH!news-out.readnews.com!transit4.readnews.com!postnews.google.com!t41g2000yqt.googlegroups.com!not-for-mail From: Skiner <printers.manual@gmail.com> Newsgroups: pl.comp.lang.python Subject: Re: biale znaki, jak nie usuwac Date: Fri, 26 Feb 2010 09:52:24 -0800 (PST) Organization: http://groups.google.com Lines: 46 Message-ID: <a2814160-5900-4a09-a043-5501b7d0c62f@t41g2000yqt.googlegroups.com> References: <45715cb0-0501-4ece-ac73-a0daa2389b68@m37g2000yqf.googlegroups.com> NNTP-Posting-Host: 77.254.9.210 Mime-Version: 1.0 X-Trace: posting.google.com 1267206745 6589 127.0.0.1 (26 Feb 2010 17:52:25 GMT) X-Complaints-To: groups-abuse@google.com NNTP-Posting-Date: Fri, 26 Feb 2010 17:52:25 +0000 (UTC) Complaints-To: groups-abuse@google.com Injection-Info: t41g2000yqt.googlegroups.com; posting-host=77.254.9.210; posting-account=j71F4QoAAADT57Qum_ndboIRsnL4AOr8 User-Agent: G2/1.0 X-HTTP-UserAgent: Mozilla/5.0 (X11; U; Linux i686; pl-PL; rv:1.9.1.8) Gecko/20100216 Fedora/3.5.8-1.fc12 Firefox/3.5.8,gzip(gfe),gzip(gfe) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit