delete_module.py 文件源码

python
阅读 24 收藏 0 点赞 0 评论 0

项目:openedoo 作者: openedoo 项目源码 文件源码
def delete_module(self,name):
        try:
            file = open("{directory}/route.py".format(directory=BASE),"r+")
            readfile = file.readlines()
            file.seek(0)
            #delete = ("\n \nfrom openedoo.{module} import {module}".format(module=name))
            for line in readfile:
                if str(name) not in line:
                    file.writelines(line)
            file.truncate()
            file.close()

            shutil.rmtree('{dir_file}/modules/{name}'.format(dir_file=BASE_DIR,name=name))

            file = open("{directory}/tables.py".format(directory=BASE),"r+")
            readfile = file.readlines()
            file.seek(0)
            #delete = ("\n \nfrom openedoo.{module} import {module}".format(module=name))
            for line in readfile:
                if str(name) not in line:
                    file.writelines(line)
            file.truncate()
            file.close()
        except Exception as e:
            print e
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号