jes*_*rad 3 python sqlite utf-8 special-characters
请帮忙!我在 ipython notebook 中使用 sqlite3 创建 SQL 数据库。我想我已经成功创建了数据库,但是当我去查看它时,我收到了编码 UTF8 错误。这是我的代码:
import sqlite3
conn=sqlite3.connect('example.db')
c=conn.cursor()
c.execute('''DROP TABLE PROFILE''')
c.execute('''CREATE TABLE PROFILE
( FIRSTNAME TEXT PRIMARY KEY unique NOT NULL,
LASTNAME TEXT NOT NULL,
EMAILADDRESS TEXT NOT NULL,
PASSWORD TEXT NOT NULL,
CURRENTJOBTITLE TEXT NOT NULL,
EDUCATION TEXT NOT NULL);''')
conn.close()
conn = sqlite3.connect('example.db')
c = conn.cursor()
conn.execute("INSERT INTO PROFILE (FIRSTNAME, LASTNAME, EMAILADDRESS, PASSWORD, CURRENTJOBTITLE, EDUCATION) \
VALUES ('SALLYSUE','SUE','SALLYSUE@YAHOO.COM','ABC', 'STUDENT', 'GRAD')");
conn.commit()
conn.close()
Run Code Online (Sandbox Code Playgroud)
这是我的代码的结尾。当我查看创建的“example.db”文件时,我看到以下错误:
Error! C:\Users\Lastname\CSE801\example.db is not UTF-8 encoded
Saving disabled.
See Console for more details
Run Code Online (Sandbox Code Playgroud)
所以我看不到我在 SQL 中创建的表。
我用谷歌搜索了这个,发现人们说要把它放在我的代码中
import sys
reload(sys)
sys.setdefaultencoding()
Run Code Online (Sandbox Code Playgroud)
好吧,一旦我这样做并尝试重新运行我的代码,代码就不会产生任何结果。它根本不会运行代码。有没有人有什么建议?谢谢!
小智 5
我是 Python 的新手,遇到了类似的问题。但我很快意识到我试图从 Jupyter 访问一个 zip 文件夹,因此出现了错误!!首先要解压缩并访问实际文件。
这听起来可能很基本,但它可能会发生在新的编码人员身上。
归档时间: |
|
查看次数: |
51914 次 |
最近记录: |