Witam.
Mam dwa pliki jeden.py i dwa.py w pliku jeden.py mamy taki kod:
from dwa import lol
def gettable():
try:
con = MySQLdb.connect('localhost', 'root', 'oskar', 'lager')
con.autocommit(True)
except MySQLdb.Error, e:
print "Error %d: %s" % (e.args[0], e.args[1])
sys.exit(1)
cur = con.cursor()
cur.execute("SHOW TABLES;")
for (table_name) in cur:
lol(table_name)
a w pliku dwa.py taki:
from jeden import gettable
gettable()
def lol(nazwa):
print(nazwa)
gdy to uruchomie dostaje komunikat: ImportError: cannot import name gettable. (zapętlony import?)
Jak mogę to rozwiązać by plik dwa.py dostal table_name. Próbowalem już z global, a jak się wkur.... to zrobie zapis do pliku i odczyt tego :).
Już nie mam pomysłu co robić