Sto lavorando al porting su un database da un CMS MSSQL personalizzato a MYSQL - Wordpress. Sto usando Python per leggere un file txt con \t
colonne delineate e una riga per riga.File di Python Lettura + Scrittura
Sto provando a scrivere uno script Python che leggerà questo file (fread) e [eventualmente] creerò un file .sql pronto per MYSSQL con istruzioni di inserimento.
Una riga nel file che sto leggendo sembra qualcosa di simile:
1 John Smith Developer http://twiiter.com/johns Chicago, IL
My Script Python finora:
import sys
fwrite = open('d:/icm_db/wp_sql/wp.users.sql','w')
fread = open('d:/icm_db/users.txt','r')
for line in fread:
print line;
fread.close()
fwrite.close()
Come posso "implodono" ogni linea in modo da poter accedere a ogni colonna e fare affari su di esso?
Ho bisogno di generare più istruzioni di inserimento MYSQL per riga che ho letto. Quindi ... per ogni linea di lettura, mi piacerebbe generare qualcosa come:
INSERT INTO `wp_users` (`ID`, `user_login`, `user_name`)
VALUES (line[0], 'line[2]', 'line[3]');
... e riacquisti questa abitudine quando inizi a giocare a golf in Python: | – Dave