python导入自己写的函数_Python导入模块的几种方法

本文详细介绍了Python中导入模块的三种方式:`import module`,`from module import *`和`from module import func`,以及如何使用`PYTHONPATH`环境变量自定义搜索路径。此外,还讲解了命名空间、作用域、`dir()`、`globals()`、`locals()`函数,以及`reload()`函数的用法。最后,探讨了Python中的包结构和如何导入包内的模块。
摘要由CSDN通过智能技术生成

Python 模块

Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。

模块让你能够有逻辑地组织你的 Python 代码段。

把相关的代码分配到一个模块里能让你的代码更好用,更易懂。

模块能定义函数,类和变量,模块里也能包含可执行的代码。

1. import 语句

模块的引入

模块定义好后,我们可以使用 import 语句来引入模块,语法如下:

1.2 import module1[, module2[,... moduleN]]

比如要引用模块 math,就可以在文件最开始的地方用 import math 来引入。在调用 math 模块中的函数时,必须这样引用:

模块名.函数名

当解释器遇到 import 语句,如果模块在当前的搜索路径就会被导入。

搜索路径是一个解释器会先进行搜索的所有目录的列表。如想要导入模块 support.py,需要把命令放在脚本的顶端:

例子

下例是个简单的模块 support.py:

support.py 模块:

def print_func( par ):

print "Hello : ", par  return

test.py 文件代码:

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

以上实例输出结果:

Hello : Runoob

一个模

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值