Danke dafür. Für alle anderen, die dies mit fbs oder pyinstaller und eingefrorenen Apps sehen.
Ich kann das Folgende verwenden, das jetzt perfekt funktioniert.
target_db = os.path.join(os.path.abspath(os.path.dirname(sys.argv[0])), "sqlite_example.db")
Ich habe diese Flüchtigkeit gemacht, vor der es offensichtlich nicht ideal war.
if platform == 'Windows':
target_db = (os.path.abspath(os.path.dirname(sys.argv[0])) + "\\" + "sqlite_example.db")
if platform == 'Linux' or 'MAC':
target_db = (os.path.abspath(os.path.dirname(sys.argv[0])) + "/" + "sqlite_example.db")
target_db_path = target_db
print(target_db_path)