导入自定义类时访问全局变量

时间:2019-01-27 22:09:51

标签: python

我的项目中具有以下结构:

    myProject
    |- classes
       |- myclass.py
    |- main.py

但是myclass.py看不到main.py定义的变量

main.py:

import pandas as pd
from classes.myclass import myclass
outputPath = '/some/path/'
classInst = myClass()

myclass.py:

import pandas as pd

class myClass:
    def __init__(self):
        global outputPath
        self.outputPath = outputPath
        dataFrame = pd.DataFrame(columns=['col1', 'col2'])

是否可以在outputPath的{​​{1}}中仅 定义全局变量,并在所有类中使用全局变量?

0 个答案:

没有答案