使用文本创建SQLite/MySQL数据库

大家好,我有一个文本文件,想制作脚本将其插入数据库。文本如下(示例行):01月1日,我的朋友们。文本以制表符分隔。非常感谢!

# 回答1

下面是一个示例:

选择 | 换行 | 行号
  1. import MySQLdb
  2. db = MySQLdb.connect(passwd="something",db="whatever")
  3. c = db.cursor()
  4. c.execute(
  5.     """INSERT INTO tablename (First_Name,Middle_Name,Last_Name,Month,Day,
  6.     Year,Gender,Address,City,Pin,State,Phone)
  7.     VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)""",
  8.     (fn,mn,ln,month,day,year,gender,add,city,pin,state,phone))

要将数据放入列表:

选择 | 换行 | 行号
  1. >>> s = "01O\t1\t1\tHapo\tmwanzo\tMungu\taliziumba\tmbingu\tna\tnchi"
  2. >>> s.split()
  3. ['01O', '1', '1', 'Hapo', 'mwanzo', 'Mungu', 'aliziumba', 'mbingu', 'na', 'nchi']
  4. >>> 
# 回答2

非常感谢我喜欢简单

标签: python

添加新评论