Как проверить, работает ли карта в Python - PullRequest
0 голосов
/ 04 сентября 2018

У меня есть ряд идентичных таблиц 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 как выход, чтобы сообщить нам, сработала ли карта

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...