Ich habe einen Code:
%Vor%Und danach zeigt meine Anwendung:
Fehler 1, 2, 3 Rückverfolgung (zuletzt zuletzt aufrufen): Datei "C: \ Python26 \ Lib \ Site-Pakete \ pythonwin \ pywin \ framework \ scriptutils.py", Zeile 312 in RunScript exec codeObject in main . dict Datei "C: \ Dokumente und Einstellungen \ k.pawlowski \ Desktop \ atsserver.py ", Linie 165, in print "Fehler Tupel" + Tupel (temp.split (',')) TypeError: kann 'str' und 'tuple' nicht verketten Objekte
Ich weiß nicht, was ich falsch mache. Tupel drucken ('1, 2, 3'.split (', ')) funktioniert ordnungsgemäß.
funktioniert möglicherweise, weil print ein implizites str () für das Argument, aber einen Ausdruck wie
ausführt %Vor%funktioniert nicht. Die Tatsache, dass Sie sie einzeln drucken können, macht keinen Unterschied, Sie können eine Zeichenfolge und ein Tupel nicht verketten, Sie müssen eine davon konvertieren. Ie.
%Vor%Je nach str () für die Konvertierung werden jedoch wahrscheinlich nicht die gewünschten Ergebnisse erzielt. Verbinden Sie sie sauber mit einem Trennzeichen mit ",". Join zum Beispiel
Warum sollte es deiner Meinung nach funktionieren?
versuchen:
%Vor%Warum Tupel durch Teilung, Sie haben String für einen bereit, außer der Paranthese, warum nicht:
%Vor%