Ú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?

Csak hogy érthetőbb legyen :
name = soup.find('span', { "class" : "name"})
print nameEzzel 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
- Üvegfólia,hidrogél fólia: iPhone ,Honor,Google Pixel,,Nothing Phone,Motorola, Samsung telefonokhoz
- 2TB HDD 100/100 - Több darab!
- Gigabyte AORUS 16X - Core i9 14900HX - 32gb ram - RTX 4090 (175W) 1TB SSD + 2027 januárig gyári gar
- SEAGATE ST500DM002 SATA III 500 GB 3,5 HDD
- HP Z2 G4 Workstation 500W táp - üresen - alaplap+ház+táp+CPU hűtő - ram, ssd és cpu nélkül - 2db van
- Nvidia Quadro és AMD FirePro kártyák - számla, 6 hó gar.
- 27% - ASUS VY279HGR IPS Monitor! 1920x1080 / 120Hz / 1ms / FreeSync
- Mini Pc HP ProDesk 600 G2 / G4 / G5 // 6-9. gen // i3 / i5
- LENOVO L13 Yoga 360 touch - 13,3" - i5 10210U, 8GB RAM, SSD, jó akku, - számla, 6 hó gar
- ELADÓ FÓLIÁZOTT HP EliteBook 840 G9 i7-1265U 16GB 512GB 14" FHD+ 1 év teljeskörű garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

