468452584975429065657431236280838416439267950499862031533310318788629800927518416622330123618486343228862579684398745837012213486653229822121742374957258403779058860032000000000000000000000000000
комбинаций. Многовато для прямого перебора.def get_items(n: int):
items = []
for i in range(20):
item = 'Item'+str(i) # получаем очередной элемент. Это - просто для примера.
items.append(item) # докидываем элемент в список
return ' '.join(items) # соединяем элементы списка в одну строку через пробел и возвращаем эту строку
get_items(5)
даст строку 'Item0 Item1 Item2 Item3 Item4'
.
Под виндой, если ты запускаешь файл как
path\to\somescript.py script params here
, запустится приложение, для которого поставлена файловая ассоциация с .py файлами. Обычно это общесистемный интерпретатор.Если ты его запустишь как , то будет использоваться интерпретатор из виртуального окружения. Да, можно использовать activate и deactivate, но имхо они меняют пару переменных среды, да и только.