Это код, который я использую, для пути установлено значение «D:/», потому что именно такая буква установлена на моем локальном диске.
Код: Выделить всё
import os, sys, socket, threading
import platform, subprocess, shutil
path = "D:/"
while 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