Ich habe eine Methode, die ich entweder eine einzelne Zeichenfolge (ein Pfad, aber nicht unbedingt eine, die auf dem Computer mit dem Code vorhanden ist) akzeptieren kann) oder eine Liste/Tupel von Strings.Überprüfen, ob die Eingabe eine Liste/Tupel von Strings oder eine einzelne Zeichenfolge ist
Da Zeichenfolgen als Listen von Zeichen fungieren, wie kann ich feststellen, welche Art die Methode erhalten hat?
Ich möchte in der Lage sein, entweder Standard-oder Unicode-Strings für einen einzigen Eintrag zu akzeptieren, und entweder Listen oder Tupel für mehrere, so scheint nicht die Antwort, es sei denn, ich verpasse einen cleveren Trick mit es (wie die gemeinsamen Vorfahren Klassen nutzen?).
Python-Version ist 2,5
Abtastwerteingang/macht Ausgang solche Fragen viel einfacher –
Hier ist die einfache Antwort http://stackoverflow.com/a/26797718/99834 zu interpretieren - ist aufgrund der py2-3-Änderungen nicht offensichtlich. – sorin