TypeError:create()需要1个位置参数,但是给出了2个。
我收到以下代码的错误
不导入CSV,相同的代码适用于单个对象创建 当我尝试从CSV提供输入时,我得到以下错误,
SELECT date1 AS DAY,
sum(hours) AS total_hours
FROM
(SELECT trunc(start1) AS date1,
start_day_hours AS hours
FROM t1
UNION ALL
SELECT trunc(end1),
end_day_hours
FROM t1 ) t
GROUP BY date1
ORDER BY date1;
我有csv文件(name.csv),其中三列有n个行。
答案 0 :(得分:0)
我坚信,您提供的错误消息是错误的,因为已经给出了4个参数(来自csv的自+ 3个值)。
无论如何问题是,create
只需要关键参数。我相信最后一行应该是这样的:
virtual1 = mgmt.tm.ltm.virtuals.virtual.create(
nam=row['name'],
description=row['description'],
ip=row['ip'])
甚至
virtual1 = mgmt.tm.ltm.virtuals.virtual.create(**row)
这取决于哪些关键参数需要虚拟。