制作目录的操作系统

问题描述 投票:0回答:1

我写了一个班级学生和一个函数((def create_folders并写入文件)),然后我写了下面的代码,我希望在指定的驱动器中拥有不同的文件,这些文件的信息已写入其中,但它什么也没显示:

def create_directory (self):
    try:
    
        os.mkdir('F:\python\Last_project\Student_db')

        os.chdir('F:\python\Last_project\Student_db')

        os.mkdir('F:\python\Last_project\Student_db\Level_10')
        os.mkdir('F:\python\Last_project\Student_db\Level_11')
        os.mkdir('F:\python\Last_project\Student_db\Level_12')


    except FileExistsError:
        print("Directory student_db created succesfully")
        print("Directory Level_10 created succesfully")
        print("Directory Level_11 created succesfully")
        print("Directory Level_12 created succesfully")

    
def write_into_file(self):

    os.chdir('F:\python\Last_project\Student_db\Level_10')

    with open('Mehrfarzam.txt','w') as Mehrfarzam:
            Mehrfarzam.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")

    with open('Khodakaram.txt','w') as Khodakaram:
            Khodakaram.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Asadi.txt','w') as Asadi:
        Asadi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Salehi.txt','w') as Salehi:
        Salehi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Heidarian.txt','w') as Heidarian:
        Heidarian.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Mahmoodzade.txt','w') as Mahmoodzade:
        Mahmoodzade.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")




    with open('Dadashzade.txt','w') as Dadashzade:
        Dadashzade.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Neshati.txt','w') as Neshati:
        Neshati.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")

    os.chdir('F:\python\Last_project\Student_db\Level_11')


    with open('Poormandi.txt','w') as Poormandi:
        Poormandi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Shahkarami.txt','w') as Shahkarami:
        Shahkarami.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Ahmadi.txt','w') as Ahmadi:
        Ahmadi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Mohamadi.txt','w') as Mohamadi:
        Mohamadi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Parvisi.txt','w') as Parvisi:
        Parvisi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Goodarzi.txt','w') as Goodarzi:
        Goodarzi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Zolfkhani.txt','w') as Zolfkhani:
        Zolfkhani.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Ghanbari.txt','w') as Ghanbari:
        Mehrfarzam.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    os.chdir('F:\python\Last_project\Student_db\Level_12')

    with open('Farahmandi.txt','w') as Farahmandi:
        Farahmandi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Amiri.txt','w') as Amiri:
        Amiri.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")




    with open('Abasi.txt','w') as Abasi:
        Abasi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Fathi.txt','w') as Fathi:
        Fathi.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Aligani.txt','w') as Aligani:
        Aligani.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")



    with open('Safari.txt','w') as Safari:
        Safari.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Ameri.txt','w') as Ameri:
        Ameri.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")


    with open('Dadashzade.txt','w') as Dadashzade:
        Dadashzade.write(f"Name:{self.name}\nGrade:{self.grade}\nGPA:{self.GPA}\nregion:{self.region}\nAccepted major:{self.major}\nPhone_number:{self.phone_number}\n#----------------------------#\n")

我也为学生定义了信息 如果你能告诉我我的错误,我会很高兴

python function class
1个回答
0
投票

如果这是您创建函数但没有调用它们的所有代码。

© www.soinside.com 2019 - 2024. All rights reserved.