python___模块

发布时间:2026/7/4 19:43:20
python___模块 在python中一个模块就是一个文件模块是保存代码的最小单位在模块中可以定义变量函数属性和类 等代码元素问一个模块可以访问另一个模块中的代码嘛答当然可以但需要导入语句的帮忙导入语句有三种形式import模块名导入相应模块中所有代码元素import m2 print(m2.x)使用这种导入形式如果在m1模块引用m2模块的代码元素需要加前缀m2.from模块名import代码元素从相应模块导入对应代码元素from m2 import x print(x)from模块名import代码元素as代码元素别名当面模块与要导入的模块中代码元素有冲突可以给他取个别名from m2 import x as a print(a)注意from m2 import *这个形式的写法代表导入m2中所有内容但是不推荐这样写因为以下三点1可能会不小心覆盖当前模块中的同名变量2代码可读性差不清楚变量/函数来自哪里3导致难以调试的bug---------命名污染Name Conflict