Python模块导入
2021/4/26 1:25:17
本文主要是介绍Python模块导入,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
模块导入方法
import mycode # 导入 mycode 中的所有函数和变量,调用时使用 mycode.func from mycode import func # 导入 mycode 中的特定方法,调用时直接使用 func
目录检索顺序
导入模块时,Python会按照以下顺序去指定路径寻找:
- 先看内建模块中是否有指定的名称
- 如果没有,就按照
sys.path
所返回的目录列表去查找
查看sys.path
包含哪些路径
import sys sys.path
使用sys.path.append()
添加搜索路径
import sys sys.path.append("/home/code") import my_module
查看模块中的函数和变量
dir()
可以用来查看模块中的函数和变量help()
可以查看模块和函数的功能
- 可以先用
dir()
来查看有哪些函数,再用help()
来查看一个指定函数的功能
import random dir(random) help(random.randint)
可执行的Python文件
if __name__ == '__main__': main()
- 当Python文件被当做模块,被
import
语句导入时,__name__
的值为文件名,if
条件判断失败,main()
函数不执行 - 当文件自身运行的时候,
__name__
的值为__main__
,if
条件成立,main()
函数被执行
这篇关于Python模块导入的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门