摘要: 当项目中的模块过多,或功能划分不够清晰时会出现循环引用的问题,如下 有两个模块moduleA 和 moduleB: 这种情况下就会出现以下的错误 : 这就是循环引用导致的 导入的实质 导入其实是要将 被导入模块所有的顶格代码都执行一遍,遇到函数和类的定义会作申明。 如果b模块中有这么一句 print 阅读全文
posted @ 2022-07-19 16:05 小家电维修 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 1.背景 在复习python3的课程中,学到购物车和ATM分为2个系统来写,所以少不了各模块间的导入,由于如商品列表等使用变量表示,导致很多文件都会import并修改值,原本以为变量在a文件里面,b和c导入之后并对a文件的变量做了修改,那么其他文件的调用的变量是修改后的,后面测试则不然。 尽管我们能 阅读全文
posted @ 2022-07-19 15:52 小家电维修 阅读(93) 评论(0) 推荐(0) 编辑