设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

Python 实战(2):简单的数据库

[复制链接]

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

11#
发表于 2016-11-6 22:07:00 |显示全部楼层
feng 发表于 2016-11-6 10:41
已经到这一步了:

把具体报错发上来
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

12#
发表于 2016-11-8 14:51:08 |显示全部楼层
feng 发表于 2016-11-8 10:01
好的,报错截图如下:

从提供的这些信息还是没法看出来。
有可能的情况:
1 如果你的html文件是用windows默认记事本保存的,换成其他编辑器如sublime、notepad++等,用utf8或utf8无BOM格式重新保存
2 检查下,$['等符号是不是都是英文符号,添加数据库里数据有没有直接从网上复制了特殊符号进去
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

13#
发表于 2016-11-29 14:24:01 |显示全部楼层
feng 发表于 2016-11-29 13:33
你好,用.read tables.sql 创建数据库后  怎么查询数据库呢?我查不到

你打开sqlite3要指定数据库的:
sqlite3 MovieSite.db

不然每次都是新建库
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

14#
发表于 2017-1-30 13:20:29 |显示全部楼层
shmxz1989 发表于 2017-1-30 10:55
请教各位大神,sqlite控制台下输入.read tables.sql  为何总是提示cannot open “tables.sql”.
我是在win7 ...

你的sqlite不是在那个目录打开的啊,你看你打开时候的路径是 c:\users\administrator
所以你要么用table.sql的完整路径,要么先从控制台进入那个目录,再打开 sqlite3
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

15#
发表于 2017-1-31 10:54:29 |显示全部楼层
shmxz1989 发表于 2017-1-30 19:37
感谢C大指教,我把tables.sql 复制到了Administrator下,果然解决了。郁闷了一天一夜的问题干 ...

#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

16#
发表于 2017-2-18 17:06:03 |显示全部楼层
Asgarder 发表于 2017-2-17 15:21
老师,我想问一下这个报错是怎么回事?

你的index模板文件里有定义变量吗?没有变量的话,就不要传movies进去
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

17#
发表于 2017-2-25 22:11:21 |显示全部楼层
baorunxue 发表于 2017-2-25 11:48
我数据库加入了绝对路径,遇到同样问题。

具体问题具体分析,有时候同样问题,原因未必一样。

你可以把信息都发上来,包括文件夹情况、代码、运行输出
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

18#
发表于 2017-3-5 01:02:11 |显示全部楼层
nekonekobox 发表于 2017-3-5 00:02
中文编码解决了,html文件用ANSI编码格式,py文件用utf-8

不错
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

19#
发表于 2017-11-17 10:07:04 |显示全部楼层
13253620252 发表于 2017-11-16 18:56
先生,我安装的时候是Python2.7,不是说不用安装其他模块了吗?但是为什么在命令行输入时会报错,是不是没 ...
Linux 和较新版的 Mac 系统都默认装有 SQLite,Windows 下的安装也不复杂


哪里有说不用安装,你再读一下呢……
python自带sqlite模块,sqlite软件本身你要装啊
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

174

主题

45

好友

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

20#
发表于 2017-11-18 16:31:53 |显示全部楼层
13253620252 发表于 2017-11-18 13:42
先生,这是为什么出错呢

你已经进入 sqlite3 了,怎么又在里面执行 sqlite3 命令
#==== Crossin的编程教室 ====#
微信ID:crossincode
网站:http://crossincode.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-17 16:35 , Processed in 0.022886 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部