Если вы действительно хотите разобраться, скачайте «Изучаем Python» М.Лутца, первый том. Это единственный известный мне внятный учебник (не справочник!), где можно понять, что такое скобки в Python, и какую роль они играют в языке.
ZIK1337, вот именно. Как понять ребус, который в вопросе?
Если хочешь, чтобы кто-то разбирался в твоей проблеме, хорошо бы более развернуто задавать вопрос. Чтобы человек не пытался воображать себе то, что у тебя на экране и в голове.
Сергей Карбивничий, а почему нет?
Ну, я как-бы не настаиваю, наверно есть более правильные python-way - ORM всякие...
Но если очень не хочется ООП и хочется фигак-фигак и в продакшен?
В твоей библиотеке нет функции balance. Есть функция free. Но функция совершенно бестолковая. Ощущение, что ты не имеешь понятия не только об ООП, но и об областях видимости переменных и т.д.
А что, по-вашему, должна сделать строка a_2 = 'https://mintrans.gov-murman.ru/' + a_1[0]
Есть ощущение, что вы ждёте на выходе ее в a_2 экселевский файл. Но там будет в лучшем случае текстовая строка...
Поизучал вопрос... понял, что playwright использует asyncio, даже если ты его явно не импортировал. Советую попробовать сделать сборку не в один файл для начала, а в одну папку, с предварительным созданием окружения, командой pip freeze > requirements.txt и всеми сопутствующими танцами из руководства по pyinstaller - добавлением туда руками импорта нужных библиотек, редактированием конфига упаковщика на предмет окружения и т.п.