![](/img/trans.png)
[英]delimiter [0001] in a text file, reading using np.loadtxt in python
[英]Reading Text file with delimiter to sqlite using Python
样本数据
上面是我的示例文本文件! 作为分隔符
我希望数据表在Sqlite下查看此图像
预期结果请,我如何将这些数据插入python中的sqlite中,这是我的代码
with open('corp.fr') as f:
mylist = [tuple(x.split('!')) for x in f]
conn = sqlite3.connect("alignmentset.db")
conn.execute("DROP TABLE IF EXISTS native_align")
conn.execute("DROP TABLE IF EXISTS foreign_align")
conn.execute("CREATE TABLE native_align (id INTEGER PRIMARY KEY AUTOINCREMENT, nlang TEXT)")
conn.execute("CREATE TABLE foreign_align (id INTEGER PRIMARY KEY AUTOINCREMENT, flang TEXT)")
conn.executemany("INSERT INTO native_align (nlang) VALUES (?)", (mylist))
conn.executemany("INSERT INTO foreign_align (flang) VALUES (?)", (mylist))
conn.commit()
请帮忙
问题 :使用分隔符读取文本文件...我希望将数据拆分为两个SQLITE表。
阅读文本文件line
由line
for line in f: ...
使用条件来决定哪line
进入哪个sqlite table
。
if line is 'Matiyu 1': ... elif line is '!Mattieu Chapitre 1': ...
将实际line
插入sqlite table
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.