Update sqlite3-python/README.md
This commit is contained in:
@@ -1,19 +1,9 @@
|
|||||||
# Best
|
# Best
|
||||||
```python
|
```python
|
||||||
def SQL(db='sql.db'):
|
def SQL(db='sql.db', *, sqlite3=__import__('sqlite3'), pd=__import__('pandas')):
|
||||||
import sqlite3, pandas as pd
|
con = sqlite3.connect(db, isolation_level=None, timeout=1e999)
|
||||||
conn = sqlite3.connect(db, isolation_level=None, timeout=1e999)
|
con.execute('PRAGMA journal_mode=WAL')
|
||||||
conn.execute('PRAGMA journal_mode=WAL')
|
return lambda q, *p: pd.read_sql_query(q, con, params=p)
|
||||||
conn.row_factory = sqlite3.Row
|
|
||||||
return lambda *args: pd.DataFrame(dict(row) for row in conn.execute(*args))
|
|
||||||
sql = SQL()
|
|
||||||
```
|
|
||||||
|
|
||||||
# Simplest
|
|
||||||
```python
|
|
||||||
def SQL():
|
|
||||||
sql = __import__('sqlite3').connect('sql.db', isolation_level=None, timeout=1e999).execute
|
|
||||||
sql('PRAGMA journal_mode=WAL'); return lambda *args: list(sql(*args))
|
|
||||||
sql = SQL()
|
sql = SQL()
|
||||||
```
|
```
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user