Wie bekomme ich den Betriebssystemnamen mit Python 2.5 auf freundliche Art und Weise?

7

Ich habe es versucht:

%Vor%

Und die Ausgabe, die ich bekam, war:

%Vor%

Ich möchte jedoch lieber "Windows 98" oder "Linux" ausgeben.

Nach Vorschlägen in dieser Frage habe ich auch versucht:

%Vor%

Und meine Ausgabe war:

%Vor%

Ich benutze Python 2.5.2. Was mache ich falsch?

    
SilentGhost 14.09.2009, 12:50
quelle

4 Antworten

36

Versuchen Sie:

%Vor%

Ich habe dies auf meinem Computer mit Python 2.6 versucht und ich habe das als Ausgabe bekommen:

%Vor%

Nach Ihren letzten Änderungen sehe ich, dass Sie Ihr Skript platform.py aufgerufen haben. Dies führt zu einem Benennungsproblem. Wenn Sie platform.system() und platform.release() aufrufen, sucht es in Ihrer Datei und nicht in Pythons Plattformmodul. Wenn Sie den Namen Ihrer Datei ändern, sollten alle Ihre Probleme gelöst werden.

    
Thomas Owens 14.09.2009 12:52
quelle
13

Es liegt daran, dass Sie Ihr Programm "Plattform" genannt haben. Daher wird Ihr Programm beim Importieren des Moduls "Plattform" stattdessen in einen kreisförmigen Import importiert.

Versuchen Sie, die Datei in test_platform.py umzubenennen, und es wird funktionieren.

    
NicDumZ 14.09.2009 13:43
quelle
4
%Vor%     
Raghvendra 17.06.2010 10:47
quelle
1

Nun, es hängt vom Betriebssystem ab:    zum Beispiel hatte ich

getestet %Vor%

Windows Ich teste wirklich nicht und kümmere mich nicht: P

    
carlord 12.09.2014 18:51
quelle

Tags und Links