Я пытаюсь создать скрипт, который создает каталог (имя ввода) и делает второй каталог в только что созданной папке ввода.Подкаталог Python с пользовательским вводом
import os
import sys
user_input = raw_input("Enter name: ")
user_input1 = raw_input('Enter case: ')
path = user_input
if not os.path.exists(path):
os.makedirs(path)
path = user_input1
if not os.path.exists(user_input/user_input1):
os.makedirs(path)
Я получаю
if not os.path.exists(user_input/user_input1):
TypeError: unsupported operand type(s) for /: 'str' and 'str'
Что я здесь делаю неправильно?
Я попытался сделать это:
if not os.path.exists('/user_input1/user_input'):
Но что приводит к его созданию двух отдельных каталогов не подкаталоги
Вы сделали средний 'os.path.join (user_input, user_input1)'. То, что вы написали, делит (строку) 'user_input' на' user_input1'. – dhke