Создание интерфейса командной строки (оболочки?) В Python

Я очень новичок в Python, но мне нужно реализовать для школы интерпретатор командной строки на языке Python, но я не совсем понимаю, как это сделать.

Я уже прочитал несколько руководств и создал простой файл с именем functions.py, где я включил несколько простых функций вроде этой:

def delete(loc):
    if os.path.exists(loc) == True:
        os.remove(loc)
        print "Removed"
    else:
        print "File not exists"

Теперь ... вот что ... чтобы использовать это, я должен импортировать его в интерпретатор команд python, например ...

import functions
functions.delete("file to delete")

Как я могу сделать Shell / CLI, так что вместо того, чтобы писать все это, я могу просто написать так:

delete file_name

Спасибо!

5
задан chrisaycock 23 January 2011 в 07:57
поделиться