Python TypeError: die Nötigung zu Unicode: benötigen Sie string oder buffer, Tupel gefunden
#!/usr/bin/env python
import sys
import os
print "Scan a file for ""ErrorScatter"" payload"
print "Drag the suspicious file here then press enter."
filepath = raw_input("File Location: ")
fixpath = filepath , "/Contents/MacOS/ErrorScatter"
scan = os.path.exists(fixpath)
So, ich bin ein Programm zu machen, um zu überprüfen, ob eine Datei eine "ErrorScatter" Nutzlast aber ich komme immer quer und Fehler beim testen meiner Schöpfung. Da bin ich ein newb ich weiß nicht, wie dieses Problem zu beheben.
Dies ist der Fehler, ich bin immer:
TypeError: coercing to Unicode: need string or buffer, tuple found
Sollte jemand wissen, wie man dieses Problem beheben?
fixpath = filepath + "/Contents/MacOS/ErrorScatter"
- Danke Mann. es arbeitete. 😀 😀
InformationsquelleAutor ACiDRAiN | 2015-03-03
Schreibe einen Kommentar Antworten abbrechen
Du musst angemeldet sein, um einen Kommentar abzugeben.
operator in Python dient zum erstellen von Tupeln, zum Beispiel
macht 3-element-Tupel
und
bedeutet 2-element-Tupel
Zum verketten von Zeichenfolgen, die Sie verwenden konnten
+
als Gaurav bereits vorgeschlagen:aber in der Tat der bessere Weg ist, um
oder sogar
(mit
os.path.join
ist eine Gewohnheit, die Sie schätzen werden, sobald Sie geschehen, führen Sie einige Skripts für windows, dieser ist nicht allzu wahrscheinlich, aber Gewohnheiten wachsen durch Wiederholung...)