将变量导入类中

时间:2012-03-14 00:23:12

标签: python

我有一个包含我的应用程序所需的所有变量的文件:

config.py

AWS_KEY=1234
AWS_SECRET=5678

模块/ db.py

from project.libraries import boto as boto

conn = boto.connect_dynamodb(
  aws_access_key_id=AWS_KEY
  aws_secret_access_key=AWS_SECRET)

如何将config.py中的变量导入modules / db.py? (或者,这是错误的做法吗?)

感谢。

1 个答案:

答案 0 :(得分:1)

模块/ db.py

import config
AWS_KEY = config.AWS_KEY

可替换地,

from config import AWS_KEY, AWS_SECRET

或者,如果你想保留配置前缀,

import config
print config.AWS_KEY

如果你已经这样做了,请原谅我,但你读过python modules吗?