Пытаюсь создать терминал с отдельными входами в одной строкеPython

Программы на Python
Anonymous
Пытаюсь создать терминал с отдельными входами в одной строке

Сообщение Anonymous »

Я пытаюсь создать терминал для проекта, который хочу создать, однако я использую метод .split(), но не знаю, как использовать его с операторами if, elif, else.Это код, который я использую, для пути установлено значение «D:/», потому что именно такая буква установлена ​​на моем локальном диске.
import os, sys , сокет, потоки
импортировать платформу, подпроцесс, Shutil
path = "D:/"
в то время как True:
code = input(f"{path}>").split()
#definitions
def cd(directory):

Код: Выделить всё

    if os.path.exists(directory):
if not directory.startswith(path):

path = f"{path}{directory}/"

else:
path = directory

else:
print("Directory Not Found")

def dir():
files = os.listdir(path)

for file in files:
print(file)

def mkdir(directory):

if os.path.exists(directory):
print("Directory Already Exists")

else:
os.mkdir(directory)
print("Directory Made Successfully")

def rem(directory):

if not os.path.exists(directory):
print("Directory Does Not Exist")

else:
os.rmdir(directory)
print("Directory Removed Successfully")

def cls():
os.system("cls")
Я ожидаю, что смогу «переключить пользователей» и т. д. Любая помощь будет оценена по достоинству.

Подробнее здесь: https://stackoverflow.com/questions/790 ... n-one-line

Вернуться в «Python»