python - 如何检查地图是否在python中工作
问题描述
我在数据库列表中有一系列相同的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 作为输出,让我们知道 map 是否有效
解决方案
推荐阅读
- java - 数组有问题,无法向他添加任何内容
- excel - VBA 代码中的错误 - 下一个控制变量引用无效
- python - 是否总是需要增加 Py_True/Py_False 引用计数?
- listview - 如何在颤动中使用复选框从列表中搜索数据
- arrays - 排序数组返回无序数组
- unity3d - 如何在统一 2019.1.9 中修复“网络已过时”?
- java - Spring Boot - Camel - Maven:如何添加我自己的父依赖项以及 Spring Boot 依赖项?
- webpack - 如何通过 CDN 将 ArcGIS Javascript API 包含在 Webpack 中以与 Stimulus 一起使用?
- kotlin - java.lang.NoClassDefFoundError: com/google/api/core/ApiFuture
- postgresql - 优化将表与自身进行数百万行比较的查询