Jump to content

Como abrir ficheiro .pyc


@Andre Filipe
Go to solution Solved by Rui Carlos,

Recommended Posts

@Andre Filipe
1 minuto atrás, thoga31 disse:

Não cheguei a perguntar, estás a trabalhar em que sistema operativo?

      Desculpa, mas como assim? Versão do Pc?

Link to post
Share on other sites
thoga31
Agora, @Andre Filipe disse:

Desculpa, mas como assim?

  • Windows - se for este, qual a versão (XP, Vista, 7, 8, 10...)?
  • Linux - se for este, qual a distribuição (Ubuntu, Linux Mint, Fedora...)?
  • macOS - se for este, qual a versão?

 

Knowledge is free!

Link to post
Share on other sites
thoga31
1 hora atrás, @Andre Filipe disse:

Pergunto isso porque eu já tentei na shell/ IDLE e deu erro!

Um momento! Onde estás a executar os comandos que temos falado até agora? No IDLE?

É que IDLE é muito diferente de shell (linha de comandos)!

O py_compile não produz um executável binário. O ficheiro produzido tem de ser interpretado pelo Python através da linha de comandos (não pelo IDLE).

Knowledge is free!

Link to post
Share on other sites
thoga31

Referia-me ao cmd ou à PowerShell.

A primeira opção é uma espécie de "atalho" para abrires o Python pela linha de comandos sem teres de ir pelo cmd. Não sei se existe forma de o utilizar para abrir ficheiros Python, mas talvez seja possível usar o Open with... para seleccionar como executar o ficheiro *.pyc.

Edited by thoga31

Knowledge is free!

Link to post
Share on other sites
@Andre Filipe

Eu tentei o cmd para abrir o Quick Book.pyc, mas não deu em nada. Depois tentei abrir o Quick Book.py também pelo cmd mas também não deu.

   Como é que tu compilas os teus ficheiros Python?

Link to post
Share on other sites
thoga31
34 minutos atrás, @Andre Filipe disse:

Eu tentei o cmd para abrir o Quick Book.pyc, mas não deu em nada. Depois tentei abrir o Quick Book.py também pelo cmd mas também não deu.

Como tentaste abrir?

34 minutos atrás, @Andre Filipe disse:

Como é que tu compilas os teus ficheiros Python?

Não compilo.

Knowledge is free!

Link to post
Share on other sites
@Andre Filipe
14 minutos atrás, thoga31 disse:

Como tentaste abrir?

Carreguei em Open with e escolhi cmd!

Edited by @Andre Filipe
Link to post
Share on other sites
thoga31
22 minutos atrás, @Andre Filipe disse:

Carreguei em Open with e escolhi cmd!

Eu não disse para usares o cmd dessa forma, mas sim possivelmente, sem certeza, o Python (command line). A linha de comandos por si só não sabe o que é um ficheiro Python.

Tens 2 opções:

  1. Abrir a linha de comandos ou a PowerShell e executar o ficheiro com um dos seguintes comandos:
    python app.py
    python3 app.py
    
    python app.pyc
    python3 app.pyc

    As duas primeiras opções são para executar o script sem o compilar. As duas últimas é com o script compilado. Não sei se o Windows reconhece o comando python ou python3, pelo que tens de os experimentar para perceber qual deles invoca o interpretador.

  2. Tentar fazer Open with... com o Python (possivelmente a ferramenta command line (??)).

Importante: O Python é uma linguagem interpretada e não compilada! O py_compile não produz um *.exe no qual fazes duplo clique e o programa arranca.

Cumprimentos.

 

Knowledge is free!

Link to post
Share on other sites
@Andre Filipe
12 horas atrás, thoga31 disse:

Eu não disse para usares o cmd dessa forma, mas sim possivelmente, sem certeza, o Python (command line). A linha de comandos por si só não sabe o que é um ficheiro Python.

Tens 2 opções:

  1. Abrir a linha de comandos ou a PowerShell

 

 Bem eu já tentei com Python(command line) e não deu, por isso agora só me falta tentar a executar com a PowerShell.

Link to post
Share on other sites
  • Solution
Rui Carlos
12 horas atrás, @Andre Filipe disse:

 Windows XP

Tens consciência que estás a usar um SO que já não é suportado há vários anos?

Olhando para a página de downloads do Python, parece-me que nenhuma versão recente suporta Windows XP (o que faz sentido, visto que o próprio SO já não devia ser usado).

Assim, talvez fosse boa ideia começares por instalar um SO recente (se o PC não aguenta um Windows recente, deve aguentar um Linux recente).

  • Vote 2
Link to post
Share on other sites
@Andre Filipe
Em 01/02/2021 às 17:56, Rui Carlos disse:

Assim, talvez fosse boa ideia começares por instalar um SO recente (se o PC não aguenta um Windows recente, deve aguentar um Linux recente).

   Vou começar por instalar um Linux recente.

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.