Article View: pl.comp.lang.python
Article #27327biale znaki, jak nie usuwac
From: Skiner
Date: Fri, 26 Feb 2010 17:23
Date: Fri, 26 Feb 2010 17:23
39 lines
2060 bytes
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-mailShow 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