摘要:
m1、m2为被导入模块,run1为执行文件。 m1.py print('正在执行m1.py') from m2 import x y = 'm1' m2.py print('正在执行m2.py') from m1 import y x = 'm2' run1.py # 模块的循环导入问题 impor 阅读全文
摘要:
一、什么是模块? 模块是一系列功能的集合体。 模块的分类:自定义模块、第三方模块、内置模块(c语言写的一些功能) 常见的模块形式: 1、一个module.py文件就是一个模块,文件名是module.py,而模块名是module。 2、一个包含有__init__.py文件的文件夹也是模块。 3、已被编 阅读全文
摘要:
一、什么是生成器? 在函数内但凡出现yield关键字,再调用函数就不会执行函数体代码,会返回一个值,该值称之为生成器,这个生成器本质就是迭代器。 def func(): print('first') yield print('second') yield print('third') yield r 阅读全文