2017-07-23 3 views
-1

Ich hatte gehofft, auf Suche ein Python-Skript zu verwenden, um durch einen Ordner zu gehen, die ich habe und wie folgt vorgehen:Python Script einen Ordner und geben Sie eine Liste aller Ordner und Dateien

die Ergebnisse in mehrere Spalten brechen ex : Ordnername Dateiname Dateipfad Datum Geändert Größe

Ich möchte eine SQL-Tabelle basierend auf dem, was in diesem Ordner ist erstellen.

Irgendwelche Tipps? Ich bin völlig neu in Python.

Vielen Dank im Voraus.

+0

Was haben Sie bisher versucht? – bigbounty

+0

Wenn Sie Python noch nicht kennen, versuchen Sie vielleicht zuerst, es zu lernen, bevor Sie eine solche Aufgabe versuchen. – agtoever

+0

ok ganz neu ist eine Übertreibung, ich bin zwar sehr neu aber habe Python schon vorher benutzt aber meistens Excel-Dokumente nie auf diese Weise zu bearbeiten. –

Antwort

1

diese

import sys 
import os 
import inspect 

cwd = os.getcwd() 
print (cwd) 
files = [f for f in os.listdir('.') if os.path.isfile(f)] 
print(files) 
for i in files: 
    print (os.path.abspath(i)) 
    print (os.path.getmtime(i)) 
    print (os.path.getsize(i)) 

Sie müssen versuchen Datenbank erstellen und table.You können mehr, SQLITE über den ersten steps.Of natürlich lesen Sie MySQL oder jede andere Datenbank verwenden können.

+0

Hallo, Vielen Dank dafür, aber wieder völlig neu, als ich es ausprobiert und die ('.') Mit meinem Dateipfad vertauscht habe ich den folgenden Fehler: SyntaxError: mehrere Anweisungen beim Kompilieren einer einzelnen Anweisung gefunden habe ich etwas falsch gemacht? –

+0

Keine Notwendigkeit, es zu tauschen, '.' Zeigen Sie auf Ihr aktuelles Verzeichnis. Sind Sie auf Linux? – MishaVacic

+0

nein, tut mir leid, ich hätte erwähnen sollen, dass ich auf Windows bin und es ist ein Netzwerk-Cloud-Verzeichnis, das ich versuche –

Verwandte Themen