CSV-Datei aus Python lesen [duplizieren]
Diese Frage hat hier bereits eine Antwort:
Wie lese und schreibe ich CSV-Dateien mit Python? 3 AntwortenIch hatte einige Daten in Excel-Datei. Ich habe die Datei in eine CSV-Datei geändert und versucht, Python-Code zum Lesen der Datei zu schreiben.
Aber ich erhalte einige unvorhersehbare Ausgaben. Mein Code ist wie folgt:
INPUT_DIR = os.path.join(os.getcwd(),"Input")
OUTPUT_DIR = os.path.join(os.getcwd(),"Output")
print INPUT_DIR, OUTPUT_DIR
def read_csv():
files = os.listdir(INPUT_DIR)
for file in files:
file_full_name = os.path.join(INPUT_DIR,file)
print file_full_name
f = open(file_full_name,'r')
for line in f.readlines():
print "Line: ", line
def create_sql_file():
print "Hi"
if __name__ == '__main__':
read_csv()
create_sql_file()
Dies ergibt eine sehr eigenartige Ausgabe:
C:\calcWorkspace\13.1.1.0\PythonTest\src\Input C:\calcWorkspace\13.1.1.0\PythonTest\src\Output
C:\calcWorkspace\13.1.1.0\PythonTest\src\Input\Country Risk System Priority Data_01232013 - Copy.csv
Line: PK**
Weiß jemand von diesem Problem?