Tôi đang làm việc để chuyển qua cơ sở dữ liệu từ CMS MSSQL tùy chỉnh tới MYSQL - Wordpress. Tôi đang sử dụng Python để đọc một tệp txt với \t
các cột được mô tả và một hàng trên mỗi dòng.Đọc tệp Python + Viết
Tôi đang cố gắng viết một tập lệnh Python sẽ đọc tệp này (fread) và [cuối cùng] tạo tệp .sql có sẵn MYSSQL với các câu lệnh chèn.
Một dòng trong file tôi đang đọc trông giống như sau:
1 John Smith Developer http://twiiter.com/johns Chicago, IL
My Python script cho đến nay:
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()
Làm thế nào tôi có thể "nổ tung" mỗi dòng để tôi có thể truy cập vào từng cột và kinh doanh trên đó?
Tôi cần tạo nhiều câu lệnh chèn MYSQL trên mỗi dòng tôi đọc. Vì vậy ... đối với từng dòng đọc, tôi muốn tạo ra một cái gì đó như:
INSERT INTO `wp_users` (`ID`, `user_login`, `user_name`)
VALUES (line[0], 'line[2]', 'line[3]');
... và lấy lại thói quen đó khi bạn bắt đầu chơi gôn bằng Python: | – Dave