Ну, я сделал модуль, который позволяет вам проще скопировать файл в каталог. Теперь у меня также есть некоторые "try's" и "кроме", чтобы убедиться, что он не выходит из строя большим беспорядком и не закрывает терминал, но я также хочу, чтобы он отображал различные сообщения об ошибках, когда неверная строка или переменная вставляется, и завершает модуль, но не ... если я могу сказать, Терминал работает, так что я сделал это:
def copy():
import shutil
import os
try:
cpy = input("CMD>>> Name of file(with extension): ")
open(cpy, "r")
except:
print("ERROR>>> 02x00 No such file")
try:
dri = input("CMD>>> Name of Directory: ")
os.chdir(dri)
os.chdir("..")
except:
print("ERROR>>> 03x00 No such directory")
try:
shutil.copy(cpy, dri)
except:
print("ERROR>>> 04x00 Command Failure")
Проблема в том, что он не завершает модуль, если нет файла или каталога, только на финише.