我在一些定义和类中使用了大量变量(主要是因为我希望能够使用pydev的代码折叠功能)。有没有任何构造函数可以用于定义或类,使其变量自动被视为全局变量?
这是我在遵循评论中提供的一些建议后所做的一个例子:
发件人:
img_globe = os.path.join(set_img_dir, img_globe.png )
img_help = os.path.join(set_img_dir, img_help.png )
img_exit = os.path.join(set_img_dir, img_exit.png )
img_open = os.path.join(set_img_dir, img_open.png )
img_tutorial = os.path.join(set_img_dir, img_tutorial.png )
img_save = os.path.join(set_img_dir, img_save.png )
img_site = os.path.join(set_img_dir, img_site.png )
…(长长的列表)
收件人:
varies = {}
dirList=os.listdir(set_img_dir)
for fname in dirList:
varies[fname.split(".")[0]] = os.path.join(set_img_dir, fname)