Использование команды «konsole» для запуска скрипта python

Я пытаюсь, из командной строки, открыть экземпляр konsole и запустить скрипт python. Я пытаюсь:

konsole -hold -e 'python -i hello.py' 

Поведение, которое я получаю, это то, что открывается постоянная консоль, и я попал в python, но сценарий не запускается.

 Python 2.7.2+ (default, Oct 4 2011, 20:03:08) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> 

Что мне нужно сделать, чтобы запустить скрипт python в окне консоли?

    2 Solutions collect form web for “Использование команды «konsole» для запуска скрипта python”

    Решение jsbueno является правильным. Однако, как описано здесь , вы также можете сделать что-то вроде этого …

    konsole --hold -e /bin/sh -c "python -i hello.py"

    PS вам нужно указать –workdir (до -e arg) или предоставить полный путь к скрипту python, если он не всегда находится в начальном рабочем каталоге консоли. Но вы, наверное, уже это знали.

    Проблема заключается в том, как «консоль» использует параметры после ключа -e – кажется, он просто передает их в вызове, который не интерпретирует разделители пространства как разделители параметров.

    Однако, если вы не поместите свои параметры вызова внутри кавычек, это будет работать, то есть просто:

     konsole --hold -e python -i hello.py 

    (Я просто протестировал его здесь)

    Python - лучший язык программирования в мире.