Aparece un mensaje de error cuando Python opera la base de datos sqlite:sqlite3.OperationalError: database is locked
Después de buscar en línea, descubrí que sqlite solo admite un solo subproceso y solo puede abrir el archivo de la base de datos en un software. Así que preste atención a si el archivo se abre a través de dos o más programas y simplemente cierre los redundantes.
Por ejemplo, abrí el archivo db en pycharm y navicat al mismo tiempo.