Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)

Diskuze: Chyba v překladu

Python Python Chyba v překladu

Aktivity (1)
Avatar
Inoue Yūki
Redaktor
Avatar
Inoue Yūki: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
Avatar
Kit
Redaktor
Avatar
Odpovídá na Inoue Yūki
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  +1 13.12.2013 20:06
Vlastnosti objektů by neměly být veřejné. A to ani prostřednictvím getterů/setterů.
Avatar
Inoue Yūki
Redaktor
Avatar
Odpovídá na Kit
Inoue Yūki: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
Avatar
Kit
Redaktor
Avatar
Odpovídá na Inoue Yūki
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
Inoue Yūki
Redaktor
Avatar
Odpovídá na Kit
Inoue Yūki: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  +1 13.12.2013 20:54
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.