Znajdywanie słowa kluczowego i kopiowanie jego dalszej treści

0

Witam, jak można zrobić poniższy kod w taki sposób by znajdywał po danej frazie treść do wykorzystania w operacji?
Example:
command = input("Write the command:")
Jak zrobić by jeżeli w zmiennej command wychwyciło print a po tym jeszcze jakąś treść to wykonywała się operacja:
print("(dalsza treść napisana przez użytkownika)")

1

Możesz evalem, ale nie wiem czy to jest dobry pomysł:

#python3
my_command = "print "
command = input("Cos tam: ")
if command.startswith(my_command):
    eval('print("' + command[len(my_command):] + '")')
0

Jakbyś chciał zobaczyć temat w szerszym kontekście, takie "języki komend" są nazywane DSL, i kwerenda "python dsl" zwraca artykuły.
Własnej opinii nie mam, ale możesz poczytać.

1 użytkowników online, w tym zalogowanych: 0, gości: 1