Python学习之模块概念

模块就是程序

编写以下简单代码

print('hello python')

并将py文件保存在c盘的python(假设新建)文件下,通过pycharm的Terminal 或者windom命令窗口调出python解释器并输入以下代码

 import sys
 sys.path.append('c:/python')
 import hello

将看到以下输出结果

1 hello python

用py内置函数dir演示此行代码是如何被打印的。

可以看到初次调用python解释器时会显示一个列表。当导入内置模块sys时再次调用dir()函数会发现列表中多了一个元素sys。但这并不是我们想要的,继续向下看。

当通过sys的path函数拼接出我们在c盘python文件路径后,使用import 导入hello 后 python解释器将打印我们想要的结果'hello python'。到此为止,我们再次使用dir()函数会发现此时的列表多了一个以hello命名的元素。由此推断,我们只所以能使用sys.path.append函数和打印出'hello python'是因为我们分别导入一个sys文件和hello文件。这种文件就是python中的模块,文件名就是模块名。

猜你喜欢

转载自www.cnblogs.com/SunIan/p/9833531.html