IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Mezi 13:00 až cca 16:00 proběhne odstávka sítě z důvodu aktualizace. Web bude po celou dobu nedostupný.

Diskuze: Error hlásí nedefinovanou proměnou, která je definovaná

Aktivity
Avatar
Eda Stehlík
Člen
Avatar
Eda Stehlík:11.9.2017 22:52

Ahoj dělám bota do služby komunity steam. Snažím se sputit tento blok kódu, ale hází to pořád chybu že proměnná není definovaná, ale přitom je.
Kód:

langDatabase = open("./askbot/users.txt", "r")
langDatabaseLines = langDatabase.readlines()
langDatabase.close()
langFlagCreated = False
for langUser in langDatabaseLines:
    if langUser.split(" ")[0] == str(msg.body.steamid_from):
        langFlagCreated = True

Chyba:

NameError: global name 'langDatabaseLines' is not defined

Neví někdo proč to tam hází?
Nemám problém sem hodit celý kód tohoto konkrétního threadu jenom si stačí říct

Editováno 11.9.2017 22:53
 
Odpovědět
11.9.2017 22:52
Avatar
Odpovídá na Eda Stehlík
Erik Šťastný:12.9.2017 7:44

Asi to sem hoď celé, nepoužíváš někde global proměnnou, která se jmenuje stejně?

viz.

Editováno 12.9.2017 7:44
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
 
Nahoru Odpovědět
12.9.2017 7:44
Avatar
Eda Stehlík
Člen
Avatar
Eda Stehlík:12.9.2017 16:48

Používám a zapomněl jsem ji tam dát :D Děkuju moc! :D

 
Nahoru Odpovědět
12.9.2017 16:48
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 3 zpráv z 3.