Определение функции без скобок?
Я понимаю, что мой вопрос может показаться глупым, и что в определении языка может быть что-то, что явно запрещает это понятие, но, поскольку я не знаю об этом запрете, мне было интересно, может ли кто-то пролить свет на это. Короче говоря, я хотел бы определить функцию python, которую я мог бы вызывать из оболочки python, но я бы хотел избежать скобок. Бывают случаи, когда функция не требует аргумента, и тогда скобка, кажется, указывает только на то, что мы имеем дело с функцией. Такой пример был бы, если кто-то хочет напечатать текущий рабочий каталог. Я могу определить функцию как
def pwd():
print os.getcwd()
и тогда я могу назвать это из оболочки как
pwd()
Но что, если я хотел бы иметь функцию, которую я могу вызвать как
pwd
Это вообще возможно?