Schrift
[thread]2099[/thread]

Python rockz! (Seite 4)

Leser: 3


<< |< 1 2 3 4 5 6 7 ... 9 >| >> 83 Einträge, 9 Seiten
pq
 2007-06-04 23:36
#23770 #23770
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
ich benutze chomp, und wenn jemand eine datei nicht richtig hochladen kann,
dann ist das ein anwenderfehler.
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
kristian
 2007-06-04 23:52
#23771 #23771
User since
2005-04-14
684 Artikel
BenutzerIn
[Homepage] [default_avatar]
[quote=pq,04.06.2007, 21:36]ich benutze chomp, und wenn jemand eine datei nicht richtig hochladen kann,
dann ist das ein anwenderfehler.[/quote]
Hallo

Richtig, es ist ein Fehler des Anwenders, aber wem willst du das erzählen?
Dem Anwender? Wer macht das ? Der Support? Wer bezahlt den Support?
Damit sind wir beim Punkt, solch kleine Fehler des Anwenders muß die Software schlucken, sonst wir es im Nachhinein zu teuer.
Ausnahme: man lebt vom Support...

Gruß
Kristian
RPerl
 2007-06-05 00:03
#23772 #23772
User since
2006-11-26
384 Artikel
BenutzerIn

user image
Und was sagen die Profis zu meiner Frage davor?
Quote
\r?\n = chomp ?


Quote
........mit chomp umschreiben? Oder ist das nur bei Schleifen "relevant"?
renee
 2007-06-05 00:34
#23773 #23773
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
chomp verwendet den Wert, der in $/ steht, ist also nicht immer ein "\n"!

Ich verwende auch immer chomp, wobei ich relativ wenig mit Webprogrammierung zu tun habe (bzw. hatte) und mich auf die Dateien verlassen konnte!
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
Strat
 2007-06-05 03:30
#23774 #23774
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
zu chomp:

bei kritischen Textdateien lasse ich zuerst die datei untersuchen, indem ich solange einlese (z.B. mit getc oder read), bis ich ein Zeilenendezeichen finde ( 0x0A, 0x0D ) und schaue mir dann das naechste Zeichen an. so kann ich feststellen, ob die Datei im Windows- ( 0x0D 0x0A ), Unix- (0x0A) oder Mac ( 0x0D )-Format vorliegt. Danach mit seek wieder an den Anfang der Datei springen und $/ entsprechend setzen. Dann kann ich auch mit chomp arbeiten.

Hmm, waere doch mal eine nette CPAN-Modul-Idee...\n\n

<!--EDIT|Strat|1180999880-->
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
GwenDragon
 2007-06-05 03:43
#23775 #23775
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Richtig. Nie davon ausgehen, dass die Zeilenenden stimmen.
Es gibt Leute, die bearbeiten eben mal online per Webdav unter Windows eine Textdatei, die auch als Konfiguration dient, mit einigen Textzeilen und später fügt dann das CGI unter Linux Zeilen dazu. Da sind dann Linux- und WIndows-Zeilenenden schön gemischt und rufen dann beim einlesen mit dem Standard-chomp leichte Ärgernisse hervor.
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

GwenDragon
 2007-06-05 03:44
#23776 #23776
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
[quote=Strat,05.06.2007, 01:30]Hmm, waere doch mal eine nette CPAN-Modul-Idee...[/quote]
Encode::Newlines ;)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

Strat
 2007-06-05 04:01
#23777 #23777
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
@GwenDragon: danke fuer den Tip
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
GwenDragon
 2007-06-05 04:09
#23778 #23778
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
Na logo. Bin gerade "Schlaflos in der Drachenhöhle" ;)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

Strat
 2007-06-05 04:29
#23779 #23779
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
ist in "Seattle" jetzt auch eine Drachenhoehle? *g*
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 3 4 5 6 7 ... 9 >| >> 83 Einträge, 9 Seiten



View all threads created 2007-06-03 17:08.