Új hozzászólás Aktív témák

  • adam0913

    tag

    Sziasztok!

    Lehetséges az, hogy egy webscraping módszerrel kihalászott értéket egy változóba rakom, és az értékre hivatkozva adattáblát hozok létre? :F

    Csak hogy érthetőbb legyen :

    name = soup.find('span', { "class" : "name"})
    print name

    Ezzel megtaláltam azt a nevet, amivel szeretném létrehozni az adattáblát.

    connection = MySQLdb.connect(host='localhost',
    user='root',
    passwd='1234',
    db='database')
    cursor = connection.cursor()
    query = """
    [B] "CREATE TABLE IF NOT EXISTS "+ name+ " name VARCHAR(120) [/B](
    `Megnevezes` varchar(100) DEFAULT NULL,
    `Ev1` varchar(100) DEFAULT NULL,
    `Ev2` varchar(100) DEFAULT NULL,
    `Ev3` varchar(100) DEFAULT NULL,
    `Ev4` varchar(100) DEFAULT NULL,
    `Ev5` varchar(100) DEFAULT NULL,
    `ID` int(10) NOT NULL AUTO_INCREMENT,
    PRIMARY KEY (`ID`)
    ) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8"""
    cursor.execute(query)
    connection.commit()
    cursor.close()

    connection = MySQLdb.connect(host='localhost',
    user='root',
    passwd='1234',
    db='database')
    cursor = connection.cursor()
    query = """ load data local infile 'C:/Python27/output.csv'
    into table " +name"
    character set latin1
    fields terminated by ';'
    enclosed by '"'
    lines terminated by '\r\n'
    ignore 1 lines;
    """
    cursor.execute(query)
    connection.commit()
    cursor.close()

    Próbáltam a "CREATE TABLE IF NOT EXISTS "+ name+ " name VARCHAR(120) -al, de biztos van erre valami más trükk. Lehetséges egyáltalán az, amit szeretnék?

Új hozzászólás Aktív témák