Seite 3 von 3

Verfasst: Donnerstag 1. Februar 2007, 08:46
von jens
birkenfeld hat geschrieben:Wieso sollte `print >>file, x` schlecht sein?
Wird dabei eigentlich ein NewLine in die Datei geschrieben?

Verfasst: Donnerstag 1. Februar 2007, 09:05
von BlackJack
Ja, das verhält sich genau wie ``print`` ohne die Umleitung.

Verfasst: Donnerstag 1. Februar 2007, 13:33
von name
birkenfeld hat geschrieben:
sape hat geschrieben: Dan hätte ich aber noch einer Frage: Warum wird das dann abgeschaft? (Die alte Begründung kann ja dann nicht zutreffen.). Wird stattdessen ein anderes Zeichen gewählt das die gleiche Aufgabe übernimmt?
Da print eine Funktion wird, wird es ein Keyword-Argument geben.

Bzw. das Futur ist unzutreffend ;)

Code: Alles auswählen

Python 3.0x (p3yk:53421, Jan 31 2007, 08:41:24)
[GCC 3.4.6 (Gentoo 3.4.6-r2, ssp-3.4.6-1.0, pie-8.7.9)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import sys
>>> Print("a", "b", file=sys.stderr)
a b
Wobei momentan "print" als Statement noch vorhanden ist und die Funktion deswegen großgeschrieben ist.
Woher hast du das python 3.0? auch wenns nur alpha is *auchwoll*
EDIT: Habs schon, danke

Verfasst: Donnerstag 1. Februar 2007, 18:19
von Leonidas
name hat geschrieben:Woher hast du das python 3.0? auch wenns nur alpha is *auchwoll*
Übrigens, Python 3.0 ist noch nicht einmal alpha. Alpha-Versionen von Python werden nämlich auch richtig released, mit Ankündigung auf der Hauptseite usw.

Verfasst: Donnerstag 1. Februar 2007, 18:24
von name
Leonidas hat geschrieben:
name hat geschrieben:Woher hast du das python 3.0? auch wenns nur alpha is *auchwoll*
Übrigens, Python 3.0 ist noch nicht einmal alpha. Alpha-Versionen von Python werden nämlich auch richtig released, mit Ankündigung auf der Hauptseite usw.
Im SVN bekomm ich immer 2.6

Verfasst: Donnerstag 1. Februar 2007, 18:27
von birkenfeld
Man nehme den Python 3000-Branch.

svn co http://svn.python.org/projects/python/branches/p3yk