Ich habe eine CSV-Datei, die etwas wie BM13302, EM13203 usw. Ich muss dies aus einer Datei lesen, dann formatieren Sie es zu etwas wie "BM13302", "EM13203", etcPython Export in ein TXT formatiert oder in Zwischenablage
Worin ich Probleme habe, ist, wie ich exportieren (schreiben Sie es entweder die Zwischenablage oder eine Datei, ich kann ausschneiden und einfügen. Dies ist ein kleines Projekt für die Neuformatierung von etwas SQL-Code, der gegeben ist zu mir in einem unreinen Format, und ich muss es ein wenig ausgeben, das es formatierend ist. Ich möchte Python nur auf ein Verzeichnis und hinter die Liste in der Datei zeigen und alles so exportieren lassen, wie ich es brauche.
Ich habe die Fo llowing Code arbeiten
import os
f = open(r"/User/person/Desktop/folder/file.csv")
csv_f = csv.reader(f)
for row in csv_f:
print(row)
ich die erwarteten Ergebnisse
bekommen würde Ich mag herausfinden, wie die Liste nehmen (?) und formatieren Sie es wie diese 'BM1234', 'BM2351', '20394', .... etc und Kopie, die
ich in die Zwischenablage dachte so etwas wie
etwas zu tunwith open('/Users/person/Desktop/csv/export.txt') as f:
f.write("open=", + "', '")
f.close()
nichts gedruckt wird. Kann kein Beispiel dafür finden, was ich brauche. Kann mir jemand helfen?
Viel schätzen!
in Datei schreiben müssen Sie Datei im "" Schreibmodus "' öffnen - dh. 'open (...," w ")' – furas
Wenn Sie 'mit open()' verwenden, dann brauchen Sie 'close()' nicht. Es wird automatisch geschlossen. – furas
Also alles, was Sie tun wollen, ist, setzen Sie einzelne Anführungszeichen um jedes Wort? – tdelaney