码迷,mamicode.com
首页 > 编程语言 > 详细

python - 模块

时间:2020-02-03 19:09:27      阅读:76      评论:0      收藏:0      [点我收藏+]

标签:turn   erro   class   inf   环境   简单的   mamicode   error:   rom   

1. 模块的概念:最简单的一种就是以.py命名的文件

2. 模块的位置:

  • 已编译好的(内置模块)

  • py文件(sys.path变量所提供的目录=环境变量中的目录)

  • 当前目录

所以,必须将要导入的模块放置在当前目录,或sys.path所列出的目录内

3. 导入模块的两种方式

  • import ...

  • from ... import(尽量避免使用)

4. 导入系统模块

方法一:

time模块下有一个ctime()方法,用于获取当前时间
1
import time 2 3 print(time.ctime())

方法二:

如果确定只用到time下面的ctime()方法,也可以这样引用
1
from time import ctime 2 3 print(ctime()) # 现在使用时,就不必告诉Python,ctime()方法是time模块提供的了。若仍使用time.ctime(),则会报错NameError: name ‘time‘ is not defined

方法三:

一次性把time模块下的所有方法都引入进来
1
from time import * 2 3 print(ctime()) 4 sleep(2) 5 print(ctime())

5. 导入自己编写的模块

例一:(同目录调用)

在practice.py中调用pub.py中的函数

 技术图片

pub.py

1 def add(a, b):
2     return a + b

practice.py

1 import pub
2 
3 n = pub.add(1, 2)
4 
5 print(n)

例二:(跨目录调用)

 

 

  

python - 模块

标签:turn   erro   class   inf   环境   简单的   mamicode   error:   rom   

原文地址:https://www.cnblogs.com/xiaochongc/p/12256683.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!