从python中的类外部访问类中的多个列表(或其他变量)

之前有人问过这个问题,但我找不到它,抱歉,我想知道是否有一种方法可以访问(或保存)一个类中的多个列表(或其他变量),而无需创建列表列表,然后在类之外解构列表列表。


这是一个例子


它是一个在选定文件类型的目录中打开所有文件并将每个文件的内容作为列表输出的类


class WithOpenFilesInDirectory:

def __init__(self, Directory, FileType):

    self.Directory = Directory

    self.FileType = FileType

def LoadFilesList(self):

    for filename in glob.glob(os.path.join(self.Directory, self.FileType)):

        with open(filename, "r") as Output:

            print(filename)

            Output = Output.readlines()

            Output = [x.strip("\n") for x in Output]

            print(Output)


WithOpenFilesInDirectory("data","*txt").LoadFilesList()

这是我在课堂之外寻找的最终格式的示例


File1 = ['contents', 'of', 'file', 'one']

File2 = ['contents', 'of', 'file', 'two']

谢谢你的帮助


回首忆惘然
浏览 240回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python