我在数据库列表中有一系列相同的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作为输出,让我们知道地图是否起作用