【发布时间】:2019-12-04 10:48:59
【问题描述】:
我正在尝试从另一个 python 文件中导入一些变量,该文件位于另一个 python 文件的同一目录中。
我有两个文件在同一个目录,如下:
constantvariables.py
test.py
这就是constantvariables.py 的样子
class CONST(object):
FOO = 1234
NAMESPACE = "default"
DEPLOYMENT_NAME = "deployment-test"
DOCKER_IMAGE_NAME = "banukajananathjayarathna/bitesizetroubleshooter:v1"
SERVICE_CLUSTER = "deployment-test-clusterip"
SERVICE_NODEPORT = "deployment-test-nodeport"
INGRESS_NAME = "deployment-test-ingress"
def __setattr__(self, *_):
pass
CONST = CONST()
这就是我的test.py 的样子:
import os
from . import constantvariables
print(constantsvariables.NAMESPACE)
但我收到此错误:
Traceback(最近一次调用最后一次): 文件“test.py”,第 7 行,在 从 。导入常量变量 ImportError: 无法导入名称'constantsvariables'
有人可以帮帮我吗?
我正在使用的 Python 版本python 2.7.5
【问题讨论】:
-
constantvariables.py 与 constantsvariables.py ?
-
你的文件被称为一件事,你的导入说另一件事。
-
@ChristianSloper 我更新了问题,但错误仍然存在。我正在使用
python 2.7.5
标签: python