Python TypeError: 'str' nicht unterstützt buffer-Schnittstelle

Habe ich den code unten, dass gut funktioniert und dann fing an zu werfen, dieser Fehler. Ich habe eine csv Datei, die ich bin versucht zu schreiben, eine Zeile. Während andere Lösungen beinhalten die Umwandlung Dinge, die ein byte-string first, da bin ich arbeiten mit einer csv -, ich bin nicht sicher, ob ich das tun kann.

Code:

def saveFile():
    with open('data.csv','wb') as out:
        csv_out=csv.writer(out)
        csv_out.writerow(['Domain:','Mail Server:','TLS:','# of Employees:','Verified:'])
        for row in root.pt.get_rows():
            #csv_out.writerow(row)
            print (row)

Fehler:

Traceback (most recent call last):
  File "C:\Python34\lib\tkinter\__init__.py", line 1487, in __call__
    return self.func(*args)
  File "C:/Users/kylec/Desktop/DataMotion/Python/MailChecker.py", line 93, in saveFile
    csv_out.writerow(['Domain:','Mail Server:','TLS:','# of Employees:','Verified:'])
TypeError: 'str' does not support the buffer interface
InformationsquelleAutor Kyle | 2014-06-18
Schreibe einen Kommentar