Как запустить один и тот же скрипт Python два раза одновременно в двух разных экземплярах?

#python #spyder #multiple-instances

#python #spyder #несколько экземпляров

Вопрос:

Я хочу знать, возможно ли запустить один и тот же скрипт, скажем ABC.py , в двух разных экземплярах spyder, передавая разные входные значения? Я знаю, что мы можем запускать полностью независимые проекты в нескольких экземплярах spyder, используя spyder --new-instance . Но можем ли мы использовать тот же подход, когда хотим запустить один и тот же проект с разными входными значениями в двух экземплярах?

Заранее благодарю!

Комментарии:

1. ( Сопровождающий Spyder здесь ) Я не понимаю, что вы именно этим хотите сказать. Как вы передаете входные значения в свой скрипт?

2. У меня есть 10 разных типов входных данных, сохраненных на 10 разных листах Excel. В настоящее время при запуске скрипта я выбираю лист Excel, считываю входные значения и передаю их в нужные функции. Во втором запуске я выбираю другой лист Excel и так далее. Это секвестрированный процесс. Я хочу открыть свой скрипт в 10 экземплярах spyder, чтобы прочитать все 10 листов Excel соответственно. Теперь понятно?

Ответ №1:

(Сопровождающий Spyder здесь) У Spyder нет способа запускать программно так, как вы хотите.

Вместо этого я рекомендую вам создать другую программу на Python для параллельного запуска текущего скрипта. Для этого вы можете взглянуть на Dask.