Я использую Python 2.6.1 в Mac OS X.
У меня есть два простых файла Python (ниже), но когда я запускаю
python update_url.py
, я получаю на терминале:
Traceback (most recent call last):
File "update_urls.py", line 7, in <module>
main()
File "update_urls.py", line 4, in main
db = SqliteDBzz()
NameError: global name 'SqliteDBzz' is not defined
Я попытался переименовать файлы и классы по-разному, поэтому на концах есть x и z.;)
Файл sqlitedbx.py
class SqliteDBzz:
connection = ''
curser = ''
def connect(self):
print "foo"
def find_or_create(self, table, column, value):
print "baar"
Файл update_url.py
import sqlitedbx
def main():
db = SqliteDBzz()
db.connect
if __name__ == "__main__":
main()