У меня есть ряд идентичных таблиц mysql в списке баз данных следующим образом
A_1.table
A_2.table
A_3.table
Доступ к таблицам осуществляется через серию IP-адресов следующим образом
IP1, IP2, IP3.
Имена таблиц базы данных mysql хранятся в виде списка таблиц, а ip-адреса хранятся в списке, называемом hostlist.
Эти таблицы хранятся в базе данных mysql со следующими учетными данными
username=x
password=pw
port=1234
Я создал следующий код
def proc(db, hostname):
con = mysql.connector.connect(user=x, password=pw,
host=hostname,
database=db, port=1234)
db_cursor = con.cursor()
db_cursor.execute('SELECT * FROM table')
table_rows = db_cursor.fetchall()
df = pd.DataFrame(table_rows)
print(df.head(1))
con.close()
Затем я применил вышеуказанный код к обоим спискам следующим образом.
a=map(proc, tablelist, hostlist)
Код работает, так как ошибок нет. Как мне проверить, работает ли команда map? В R мы получаем True как выход, чтобы сообщить нам, сработала ли карта