公平警告:我是个大菜鸟。请戴上儿童手套处理。
细节:
- 蟒蛇 3.2
- MySQL 5.5
- 已安装 Tornado 网络框架
- 已安装 pymysql
- Windows 7的
问题:我正在关注 Tornado 文档,这里是关于连接到 mysql 数据库的。我只想连接到 localhost,但收到以下错误消息:
Traceback (most recent call last):
File "C:\Python32\DIP3\tornado-test.py", line 5, in <module>
class Connection(localhost,re_project, user=root, password=mypassword, max_idle_time=25200):
NameError: name 'localhost' is not defined
这是我试图运行的代码:
import tornado.ioloop
import tornado.web
import pymysql
class Connection(localhost,re_project, user=root, password=mypassword, max_idle_time=25200):
db = database.Connection("localhost", "re_project")
for Bogota in db.query("SELECT * FROM cities_copy"):
print(Bogota.title)
当我执行代码时,MySQL 当前正在运行,所以我认为这应该不是问题。我还能做错什么?