Python 导入function和导入moudle的区别

以pprint为例

导入moudle

import pprint
  • 同比C#创建对象,可以通过moudle名访问其中定义的变量、函数、类
  • 是长期过程 会将moudle定义加载到内存中,整个程序执行过程中均可使用
  • 访问方法 moudleName.functionName pprint.pprint(data)

导入function

from pprint import pprint
  • 函数 就是方法
  • 是短暂过程 调用时,函数体获取到控制权,函数体执行结束会将控制权返回给调用点
  • 访问方法 functionName() pprint(data)

因导入造成常见错误

导入moudle但是以function调用--TypeError: 'module' object is not callable

import pprint
pprint(data) //使用错误
posted @   C余L小R鱼  阅读(25)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示