BLUEMING 发表于 2020-10-10 18:02:34

有书上说 不推荐使用 from 模块名 import * 是为什么呢?

如题

昨非 发表于 2020-10-10 18:09:02

避免库函数重名造成报错

疾风怪盗 发表于 2020-10-10 18:15:03

为什么不建议使用 from module import *”
在实战中, “from module import * ” 不是良好的编程风格,如果使用 from 导入变量,且那些变量碰巧和作用域中现有的变量名同名,那么变量就会悄悄覆盖掉。使用 import 语句时后就不会发生这种问题,因为我们是通过模块名才获取的变量名,像 module attr 不会和现有的作用域的 attr 冲突。

可以看下这个详解:https://www.cnblogs.com/jcjc/p/11553703.html
页: [1]
查看完整版本: 有书上说 不推荐使用 from 模块名 import * 是为什么呢?