我正在从一个数据库从一个定制的MSSQL CMS移植到MYSQL - Wordpress。我正在使用Python读取一个带有\t
划定的列和每行一行的txt文件。Python文件读取+写入
我正在尝试编写一个Python脚本,它将读取此文件(fread)并[最终]使用insert语句创建一个MYSSQL准备好的.sql文件。
我在读文件中的一个行看起来是这样的:
1 John Smith Developer http://twiiter.com/johns Chicago, IL
我的Python脚本至今:
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()
我怎样才能“内爆”的每一行,所以我可以访问每一个专栏和做生意吗?
我需要为每行读取生成多个MYSQL插入语句。所以......对每一行读取,我会生成类似:
INSERT INTO `wp_users` (`ID`, `user_login`, `user_name`)
VALUES (line[0], 'line[2]', 'line[3]');
这可能会在最后一个字段中留下换行符。 – Dave 2009-05-30 03:27:51
那么怎么样:line.strip()。split(“\ t”) – 2009-05-30 03:28:50