我的项目中具有以下结构:
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}}中仅 定义全局变量,并在所有类中使用全局变量?