Estoy trabajando en la migración de una base de datos desde un MSSQL CMS personalizado a MYSQL - Wordpress. Estoy usando Python para leer un archivo txt con \t
columnas delineadas y una fila por línea.Archivo de Python Leer + Escribir
Estoy tratando de escribir un script de Python que lea este archivo (fread) y [eventualmente] cree un archivo .sql listo para MYSSQL con instrucciones de inserción.
Una línea en el archivo que estoy leyendo parece algo así como:
guión1 John Smith Developer http://twiiter.com/johns Chicago, IL
Mi pitón hasta el momento:
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()
¿Cómo puedo "implosión" cada línea para que pueda acceder a cada uno columna y hacer negocios en él?
Necesito generar varias instrucciones de inserción MYSQL por cada línea que leo. Así que ... para cada línea leída, me genero algo como:
INSERT INTO `wp_users` (`ID`, `user_login`, `user_name`)
VALUES (line[0], 'line[2]', 'line[3]');
... y recupere ese hábito cuando comience a jugar al golf en Python: | – Dave