Я ищу способ открывать файл .py с помощью Python в терминале каждый раз, когда файл дважды щелкается в файловом менеджере с графическим интерфейсом, как в Windows. Как мне поступить так?
Для Ubuntu 13.10
Это работает в Unity & amp; Gnome, подобные вещи существуют для других сред рабочего стола.
Щелкните правой кнопкой мыши по файлу и перейдите в Свойства kbd> и разрешения. Убедитесь, что установлен этот флажок:
(этот флажок необходимо в любом случае для запуска файла в терминале или для его «выполнения», это то же самое, что и запуск chmod +x /PATH/TO/FILE
) sup>
И убедитесь, что на вкладке Поведение kbd> в настройках файлового менеджера Nautilus установлено следующее :
Теперь каждый раз, когда вы нажимаете на него, вы должны получить:
Запуск в терминале < / kbd>, вы можете догадаться.
Display kbd> открывает его в текстовом редакторе по умолчанию, определенном в «Открыть с помощью ...». в настройках файлов.
Run kbd> запускает его в фоновом режиме, без терминала. Это также происходит, если вы выбрали выше «Запускать исполняемые текстовые файлы при их открытии».
Вот исправление, чтобы остановить его мгновенное закрытие - перейдите в Настройки профиля kbd> и в разделе Заголовок и команда kbd> установите:
, Теперь, когда вы запускаете скрипт, подобный этому:
#!/usr/bin/python
import time
print "Hello"
time.sleep(5)
print "Goodbye"
(Запомните строку shebang #!/usr/bin/python
, в противном случае она не будет правильно интерпретироваться. Вы можете также используйте #!/usr/bin/env python
.) sup>
Это остается открытым некоторое время, тогда вы должны получить что-то вроде: