Sono molto novizio in Python, ma devo implementare per la scuola un interprete di riga di comando in linguaggio Python, ma sono piuttosto perso in come farlo.Creazione di una CLI (Shell?) In Python
ho già letto alcuni tutorial e ha creato un semplice file chiamato functions.py in cui includo alcune funzioni semplici come questo:
def delete(loc):
if os.path.exists(loc) == True:
os.remove(loc)
print "Removed"
else:
print "File not exists"
Ora .. qui è la cosa .. al fine di utilizzare questo ho deve importarlo all'interno del comando interprete Python, come ...
import functions
functions.delete("file to delete")
Come posso fare una Shell/CLI così invece di dover scrivere tutto questo posso solo scrivere come:
delete file_name
Grazie!
Penso che la mia definizione di "CLI" differisca leggermente. Vuoi scrivere un interprete per un piccolo "linguaggio di programmazione" (DSL), giusto? – AndiDog