Využij akce až 30% zdarma při nákupu e-learningu. Více informací .
Pouze tento týden sleva až 80 % na e-learning týkající se Javy
Java week
Avatar
Neaktivní uživatel:13.12.2013 19:55

Zdravím,

napsal jsem si z nudy jakousi jednoduchou utilku pro překlad Python kódu, ale mám menší problém: jakmile spustím přeložený kód, vypíše se chybová hláška.

Can't find a default Python.

Zde je kód:

import py_compile

running = True
while running:
    file = raw_input("Python kód, který chcete přeložit:\n>>> ")

    try:
        with open( file ):
            py_compile.compile( file )
    except IOError:
        print("Soubor musí existovat!")
        running = True


input("Pro ukončení stiskněte klávesu.")

Jedná se o Python 2.7

Odpovědět
13.12.2013 19:55
Neaktivní uživatelský účet
Avatar
Kit
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
Kit:13.12.2013 20:06

Podle mne je jednodušší pythonský zdroják přeložit jedním řádkem

import zdrojak
Nahoru Odpovědět
13.12.2013 20:06
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:13.12.2013 20:07

Mno to zrovna neřeší můj problém. :) Učím se komponenty Pythonu a zajímá mě, co vyvolává tuto chybu.

Podle hlášky zřejmě nevidí Python...

Nahoru Odpovědět
13.12.2013 20:07
Neaktivní uživatelský účet
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Kit
Redaktor
Avatar
Odpovídá na Neaktivní uživatel
Kit:13.12.2013 20:27

Tak si piš příkazy interaktivně, přímo v konzoli Pythonu. Chybu uvidíš hned.

Nahoru Odpovědět
13.12.2013 20:27
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Odpovídá na Kit
Neaktivní uživatel:13.12.2013 20:54

Problém je, že chyba se vypíše až po překladu. A přeložený soubor se špatně čte. ;)

Nahoru Odpovědět
13.12.2013 20:54
Neaktivní uživatelský účet
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 5 zpráv z 5.