如何在python中使用类中其他模块的变量

时间:2018-09-28 22:47:54

标签: python attributeerror

我有两个模块,当我尝试在一个类中使用其他模块的变量时会报错

这是main.py

from conf import settings
from tkinter import *

class mainWindow:
    def __init__(self, master):
        self.master = master
        master.title(settings.__programName + " V" + settings.__programVersion)

,还有conf / settings.py

__programName = "Sth"
__programVersion = 0.01

错误看起来像这样

in __init__
    master.title(settings.__programName + " V" + settings.__programVersion)
AttributeError: module 'conf.settings' has no attribute '_mainWindow__programName'

0 个答案:

没有答案