Почему я не могу вернуться к основному вводу? (python3)

#python

#python

Вопрос:

Я создаю проект терминала. В моем проекте, когда пользователь пишет команду, я хочу вернуться к основному вводу.

Коды:

 write_Code = input(os.getcwd()   " > ")

# UCD "ls" Code
if write_Code == "ucd --ls":
    print(os.listdir())
 

В этом коде я создал код ls. Когда пользователь пишет ucd —ls, программа завершается. Но я хочу вернуться к основному вводу. Я пробовал цикл while, но он не работает. Я достаточно изучаю, но не могу найти, что я могу сделать

Комментарии:

1. Поделитесь своим while-loop кодом, отредактировав свой пост.

Ответ №1:

Для этого вы можете использовать цикл while:

 while True:
    write_Code = input(os.getcwd()   " > ")

    # UCD "ls" Code
    if write_Code == "dir":
        print(os.listdir())