示例#1
0

class FileHandling:
    def __init__(self, Filename, FilePath):
        self.Filename = Filename
        self.FilePath = FilePath

    def creatFileObject(self):
        s = '\\'
        filename = s.join([self.FilePath, self.Filename])
        print(filename)
        fileObj = open(filename, 'r')
        return fileObj

    def CreateListOfFileObj(self):
        fileObj = self.creatFileObject()
        listOfVMNames = []
        for i in fileObj:
            listOfVMNames.append(i.rstrip())

        return listOfVMNames


if __name__ == '__main__':
    obj1 = XmlParser(Fake_Path)
    listOfElements = obj1.ParseXML()
    filename = listOfElements[0]
    filepath = listOfElements[1]
    obj = FileHandling(filename, filepath)
    print(obj.CreateListOfFileObj())