Для подключения к БД можно использовать модуль pymysql.
test.py
#!/usr/bin/env python3.5
import pymysql
conn = pymysql.connect(read_default_file="~/.my.scripts.cnf")
cur = conn.cursor()
cur.execute ("SELECT INET_NTOA(ip_addr) AS ip FROM ipaddresses WHERE switch = '1'")
rows = (list(cur.fetchall()))
cur.close()
conn.close()
Устанавливаем модуль:
pip install PyMySQL
и о содержимом скрипта.
Переменной conn задаём параметры подключения к БД. read_default_file прачем все параметры подключения в файл:
nano ~/.my.scripts.cnf
[client]
host = localhost
user = phpipam
database = phpipam
password = phpipamadmin
host = localhost
user = phpipam
database = phpipam
password = phpipamadmin
cur = conn.cursor() - создаём объект и через его метод cur.execute () делаем запрос в БД.
rows = (list(cur.fetchall())) - получаем в виде списка запрашиваемое.