No Windows, os tipos de arquivo são identificados pelos últimos 3 caracteres após o. No entanto, no linux (e no Ubuntu) o .py apenas nos ajuda a descobrir o tipo de arquivo que é. Você tem que dizer ao Ubuntu que o script que você escreveu é um script python e deve ser executado com um interpretador python. Você pode fazer isso de duas maneiras:
Primeiro , você pode chamar python
seguido do nome do script. Isso é abrir um terminal e digitar:
python hellowworld.py
Isso funcionará.
Segundo, no entanto, você deseja usar a GUI e executá-la clicando duas vezes. Para isso você precisa de uma linha no script que diga ao Ubuntu que as próximas linhas devem ser interpretadas como um script python. Esta primeira linha é chamada de linha shabang . Para python, parece:
#! /usr/bin/python
Observe o #!
no começo. Os dois primeiros caracteres do seu script devem ser os dois seguidos pelo resto da linha. Então, o seu script será parecido com:
#! /usr/bin/python
print"hello world"
vary = raw_input("Enter your Name")
print ("hey " + vary)
Como você observou, o script deve ser marcado como executável. Para fazer isso, clique com o botão direito do mouse no ícone do script e vá para Propriedades > Permissões e marque Permitir a execução do arquivo como programa .
Agora, quando você clica duas vezes no script, ele mostra uma janela com as opções:
Run in terminal
, Display
, Cancel
, Run
Você pode tentar Run in terminal
. Ele abrirá um terminal e mostrará o prompt:
Enter your name
Quando você digitar seu nome, o terminal será fechado quando o script for concluído. Então você nunca verá "ei [seu nome]", pois acontecerá rápido demais para os seus olhos capturá-lo. Você terá que modificar o script para que ele faça uma pausa e espere que você o dispense depois de ver a exibição.
Espero que isso ajude