我最初是使用SQL的,目前我有几列的数据基础,有必要在其中插入元素
def parse_ASSET_GROUP(node):
ID = getNodeText(node, "ID")
TITLE = getNodeText(node, "TITLE")
IP_SET = parse_IP_SET(node.find("IP_SET"))
print IP_SET.IP_RANGE
#Boucle for pour IP_RANGE
for XIP in IP_SET.IP_RANGE :
IP_TXT = XIP
#Boucle for pour les IP
for IIP in IP_SET.IP :
IP_IP = IIP
if DEBUG == "oui":
print IP_IP
# insertion en base de donnees - creation requete SQL :
# insert les elements dans la BDD
sql_ip_range = "insert into agl_goupe_asset ("
# On definit la liste des colonnes de la table :
sql_ip_range += "agl_id,agl_title,agl_ip,agl_ip_range"
sql_ip_range += ") VALUES("
sql_ip_range += "'" + ID.replace("'"," ") + "',"
sql_ip_range += "'" + TITLE.replace("'"," ") + "',"
sql_ip_range += "'" + IP_TXT.replace("'"," ") + "',"
sql_ip_range += "'" + IP_IP.replace("'"," ") + "' "
sql_ip_range += ");"
cur.execute(sql_ip_range)
# commit the changes to the database
conn.commit()
有必要我插入:类型和值而不是2个字段agl_ip_range和agl_ip,如下表所示,标准= IP或ip_range和value = IP是必要的->