我有一个配置文件 db.py 。它看起来像:
user="user"
password="pass"
charset="utf8"
collation="utf8_bin"
host="localhost"
db="dbname"
我正在尝试以下代码:
from tornado.options import options, parse_config_file
parse_config_file('db.py')
print options.charset
我收到以下错误:
Traceback (most recent call last):
File "", line 5, in <module>
print options.charset
File "/usr/lib/python2.7/dist-packages/tornado/options.py", line 97, in __getattr__
raise AttributeError("Unrecognized option %r" % name)
AttributeError: Unrecognized option 'charset'
有人可以告诉我,如果我做错了吗?感谢。
@JohnZwinck回答说,我使用了以下内容:
from tornado.options import define, options, parse_config_file
define("charset", type=str)
parse_config_file('db.py')
print options.charset
它有效。