Первая публикация здесь, поэтому извиняюсь, если я не следую инструкциям по форматированию или что-то еще.
Я пишу утилиту, похожую на терминал, среди прочего, для массового редактирования файлов. Моя цель состояла в том, чтобы каждая функция состояла из трех букв, как в ассемблере. Например, mkd("yeet")
создает каталог с именем yeet.
Основной способ, которым он работает, заключается в следующем: я определяю целый набор функций, а затем устанавливаю цикл while True
, который печатает eval()
того, что я набираю.
Пока все идет хорошо, кроме одного. Я хочу иметь возможность вызывать функции без добавления скобок. Любые параметры должны быть добавлены позже, например, используя sys.argscv[1]
.
Вот ссылка на репозиторий GitHub .
Возможно ли это в Python, если да, то как?
Очевидно, что просто набрав имя функции, вы получите мне <function pwd at 0x7f6c4d86f6a8>
или что-то в этом духе.
Заранее спасибо,
Моржовый сапог