如何检查地图是否在python中工作

时间:2018-09-04 12:58:27

标签: python sql pandas dictionary

我在数据库列表中有一系列相同的mysql表,如下所示

A_1.table
A_2.table
A_3.table

通过如下所示的一系列ip地址访问表

 IP1, IP2, IP3. 

mysql数据库表名称存储为tablelist,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作为输出,让我们知道地图是否起作用

0 个答案:

没有答案