tm

   Для подключения к БД можно использовать модуль 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
db = phpipam
password = phpipamadmin

cur = conn.cursor() - создаём объект и через его метод cur.execute () делаем запрос в БД.

rows = (list(cur.fetchall())) - получаем в виде списка запрашиваемое.

Добавить комментарий


Защитный код
Обновить