- 追加された行はこのように表示されます。
- 削除された行は
このように表示されます。
! install
1122 pip3.7 install --upgrade --force-reinstall spyder==5.1
1128 pip3.7 install --upgrade pathlib2
1129 pip3.7 install --upgrade pandas
1130 pip3.7 install --upgrade lxml db.py
! pandas のデータを sqlite3 に
import pandas as pd
import os
from pathlib2 import Path
import sqlite3
df2 = pd.read_csv('./d1.txt')
# DBファイル準備
db_name = u'db000.db'
conn = sqlite3.connect(db_name)
cursor = conn.cursor()
# Master table
listtable=u"list_table"
# GET COLUMS
df00 = pd.read_sql_query(sql=u"SELECT * FROM list_table LIMIT 1", con=conn)
# print( df00.columns )
# GET SELECT sqlite->pandas
# df01 = pd.read_sql_query(sql=u"SELECT * FROM list_table", con=conn)
# print( df01 )
# APPEND ( 'append' is create?? )
df2.to_sql( listtable, conn, if_exists='append', index=None)
# conn.commit()
conn.close()
apend がうまく行かない。。
----
!! その2
#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Mon Dec 7 13:35:13 2020
HTML データを sqlite.DB に保存する
@author: yourdata
"""
import sqlite3
import pandas as pd
########
url='file:///home/data/DL/0000/201109/5555.html'
dfs = pd.read_html(url)
dfc = pd.DataFrame ( dfs[0]['タイトル'] )
dfs = dfc.rename( columns={'タイトル':0})
print ( dfs )
########
file_sq = "./d201207.db"
conn = sqlite3.connect(file_sq)
#
dfs.to_sql('dmmdata',conn,if_exists='append',index=None)
#
conn.close()
########
----