⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 listing13-1.py

📁 《Beginning Python--From Novice to Professional》 的源码
💻 PY
字号:
import sqlite3def convert(value):    if value.startswith('~'):        return value.strip('~')    if not value:        value = '0'    return float(value)conn = sqlite3.connect('food.db')curs = conn.cursor()curs.execute('''CREATE TABLE food (  id         TEXT       PRIMARY KEY,  desc       TEXT,  water      FLOAT,  kcal       FLOAT,  protein    FLOAT,  fat        FLOAT,  ash        FLOAT,  carbs      FLOAT,  fiber      FLOAT,  sugar      FLOAT)''')query = 'INSERT INTO food VALUES (?,?,?,?,?,?,?,?,?,?)'for line in open('ABBREV.txt'):    fields = line.split('^')    vals = [convert(f) for f in fields[:field_count]]    curs.execute(query, vals)conn.commit()conn.close()

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -