美文网首页
Python中的模块和包

Python中的模块和包

作者: 爆炸的白菜君 | 来源:发表于2019-01-04 16:22 被阅读8次

与其争斗不休,不如静下心来转行😔

python中的模块就是单个的.py文件
python中的就是若干个.py文件的文件夹,将其中的.py文件有机的结合。

导入一个模块

模块的导入使用到的关键字是 import,🌰

support.py 文件

def print_func( par ):
   print "Hello : ", par
   return

另一个test.py文件

#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
# 导入模块
import support
 
# 现在可以调用模块里包含的函数了
support.print_func("Runoob")

导入一个模块里的部分函数 from…import

from fib import fibonacci

导入一个包

  • 包的基本结构
    在一个文件夹下面,会有若干个py文件,但是至少有一个 __init__.py
    🌰
//文件路径示意图
test.py
package_runoob
|-- __init__.py
|-- runoob1.py
|-- runoob2.py
  • 使用这个包
from package_runoob.runoob1 import runoob1
from package_runoob.runoob2 import runoob2
 
runoob1()
runoob2()

追加一点模块搜索路径的Tips

可以导入sys,然后在sys.path中添加自己的路径,这样就可以搜索得到想要的模块了🌰

import sys
sys.path.append('/home/python/xxx.py')

也可以打印一下sys的所有路径,这里面的路径就是你的应用程序搜寻模块的路径,如果在这里面都没有找到,就会报模块找不到的错误。

print sys.path

相关文章

  • Python高阶

    包(lib)、模块(module) 在Python中,存在包和模块两个常见概念。 模块:编写Python代码的py...

  • 笔记:Python的包和模块的区别

    Python中的模块和包的英文表示: 模块的英文:Module 包的英文:Packages 对模块和包的类比理解:...

  • 包和模块

    一、python中包和模块的区别: 1.包:包含 文件的文件夹,导入模块的可通过 变量。2.模块:编写python...

  • python学习(二)

    python模块和包 在文件系统中,python包就是文件夹,模块就是xx.py文件,包可以有多级 区分包和普通目...

  • 2018-03-28 python高级编程隔空小结

    No.1 包(lib)、模块(module) 1.1 在python中存在包(lib)和模块(module)两个常...

  • 模块和包的引入总结

    1.模块和包的认识 1.1关于模块 模块:python中每个python文件都是一个独立的模块,较少的,独立的,功...

  • 简谈模块和包

    模块和包的定义及区别 模块 模块:python中每个python文件都是一个独立的模块较少的、独立的、功能近似的 ...

  • 核心开发

    Python核心开发 一.包和模块 1. 包和模块的定义 为了更加有好的对python代码进行管理,出现了包和模块...

  • python 2.7 -> python 3.7 升级记录

    更换的模块 python 3.7 模块名python 2.7 模块名python 3.7 包python 2.7包...

  • Python中包和模块

    包:用来分门别类存放模块代码的文件夹,【一般存在一个init.py文件】 模块的几种导入方式: init.py文件...

网友评论

      本文标题:Python中的模块和包

      本文链接:https://www.haomeiwen.com/subject/hxhkrqtx.html