В настоящее время я создаю simpy.resource с помощью следующей команды:
str1_counter = simpy.Resource(env, capacity=1)
Но если я хочу создать его динамически, основываясь на пользовательском вводе, т.е. предположим, что пользователь говорит емкость (переменная cap)должно быть 4, поэтому в этом случае я попытался сделать следующее:
cap = input("Enter the capacity of the store")
str1_counter = 'simpy.Resource(env, capacity=' + cap + ')'
Но, как вы можете видеть, вместо создаваемого экземпляра simpy.resource получается строка с именем 'simpy.Resource(env, capacity=4)'
, хотя яхотел бы simpy.resource(env,capacity=4)
.
Как мне это сделать?