1. 首页
  2. 数据库
  3. 其它
  4. python中from module import * 的一个坑

python中from module import * 的一个坑

上传者: 2021-02-09 05:17:41上传 PDF文件 48.5KB 热度 27次
但还有另外一个问题 – 你以为你修改了某个变量,其实,被from module import *后的那个并没有被更新,非常危险,因为程序有可能还可以正常运行, 只不过结果错了,到了production才被发现就比较惨了。 举个例子: 你定义了一些变量在base模块中: # reference data type class Demo: def __init__(self, name): self.name = name demo = Demo('Demo') # primitive type foo = 1 然后在一个模块中用from module import 的方式读它: f
下载地址
用户评论