а что значило "обновить запущенный скрипт"? первый раз слышу о таком
create_table.py import sqlite3 as sqlite def main(): con = sqlite.connect('my_table.db') cur = con.cursor() cur.execute("CREATE TABLE IF NOT EXISTS lang(name TEXT, first_appeared DATETIME)") con.commit() if __name__ == "__main__": main() main.py import sqlite3 as sqlite def do_something(): # тут делай чо надо if __name__ == "__main__": do_something()
Эх бл... а очень похоже
вам-вам, я думал, что ответил человеку с вопросом про перезапуск, не обращайте внимания, как говорится, за двумя зайцами...
А вот у меня вопрос))) А всегда нужно создавать два файла?)
нет, ты его создал только один раз второй раз ты подключаешься к нему
Ты не понял, я имею ввиду main и create
да, желательно
Я тоже так считаю, что должен быть порядок
Здесь ошибку выдаёт
Traceback (most recent call last): File "C:\Users\Prof\Desktop\бд\Создаем бд\main.py", line 25, in <module> do_something() File "C:\Users\Prof\Desktop\бд\Создаем бд\main.py", line 9, in do_something cur.execute("insert into lang values (?, ?)", ("C", 1972)) sqlite3.OperationalError: no such table: lang
Обсуждают сегодня