🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.python
Article #27327

biale znaki, jak nie usuwac

#27327
From: Skiner
Date: Fri, 26 Feb 2010 17:23
39 lines
2060 bytes
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
Technical Details
Message-ID: <45715cb0-0501-4ece-ac73-a0daa2389b68@m37g2000yqf.googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!m37g2000yqf.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.gazeta.pl!newsfeed.pionier.net.pl!news.glorb.com!postnews.google.com!m37g2000yqf.googlegroups.com!not-for-mail
From: Skiner <printers.manual@gmail.com>
Newsgroups: pl.comp.lang.python
Subject: biale znaki, jak nie usuwac
Date: Fri, 26 Feb 2010 09:23:15 -0800 (PST)
Organization: http://groups.google.com
Lines: 39
Message-ID: <45715cb0-0501-4ece-ac73-a0daa2389b68@m37g2000yqf.googlegroups.com>
NNTP-Posting-Host: 77.254.9.210
Mime-Version: 1.0
X-Trace: posting.google.com 1267204995 22579 127.0.0.1 (26 Feb 2010 17:23:15 GMT)
X-Complaints-To: groups-abuse@google.com
NNTP-Posting-Date: Fri, 26 Feb 2010 17:23:15 +0000 (UTC)
Complaints-To: groups-abuse@google.com
Injection-Info: m37g2000yqf.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