1
私は、confファイルを読み込んで一致を出力するpythonスクリプトを持っています。
これらのマッチはすべてvarialbeに格納されています。
私はsqliteのテーブルに値を挿入することができるようにしたい...
ファイルを読み取ります
こんにちはアジア
世界ムンバイ
こんにちはアメリカ
世界Chicargo
こんにちはオーストラリア
世界シドニー
を
変数をsqlite行に呼び出す
ここに私のsciptがあります。
#!/usr/bin/python
import re
import sqlite3
File = open("/home/abc/def.conf", "r")
for line in File:
if re.match("(hello)", line, re.IGNORECASE):
Continent = line.lstrip("hello")
print Continent
if re.match("(world)", line, re.IGNORECASE):
City = line.lstrip("world")
print a
#Creating SQL TABLE
sqlite_file = '/home/abc/dbase.sqlite3'
table_name1 = 'table1'
new_column1 = 'Continent'
new_column2 = 'City'
conn = sqlite3.connect(sqlite_file)
cur.execute('CREATE TABLE {tn} ({nf})'\
.format(tn=table_name1, nf=new_column1))
cur.execute("ALTER TABLE {tn} ADD COLUMN '{cn}'"\
.format(tn=table_name1, cn=new_column2))
cur.execute("INSERT INTO table1
(`Continent`,`City`) VALUES ($Continent, $City)");
conn.commit()
conn.close()
-------------- VALUES($大陸、$市)」)???これは私がから値を挿入するSTUCK
感謝トン、私が最初に取得します。行..どのように各行にすべてのマッチを印刷するのですか? – KiloBravo
ループ内からこれを呼び出していますか? – Nicarus