模块概述
概述:
目前代码较少,写在一个文件中还体现不出什么缺点,但是随着代码量
越来越多,也就越来越难以维护。为了解决难以维护的问题,我们把很多
相似功能的函数分组,分别放到不同的文件中去,这样每个文件所包含的
内容相对较少,而且对于每一个文件的大致功能可以用文件名来体现。很多
编程语言都是这么来组织代码结构。一个.py文件就是一个模块
优点:
1、提高代码的可维护性
2、提高的代码的复用度,当一个模块完毕,可以被多个地方引用
3、引用其他的模块(内置模块和三方模块和自定义模块)
4、避免函数名和变量名的冲突
使用标准库的模块
引入模块
import sys
import time
import datetime
print(sys.argv)
# 获取命令行参数里面的列表
for i in sys.argv:
print(i)
name = sys.argv[1]
age = sys.argv[2]
hoby = sys.argv[3]
print(name, age, hoby)
# 自动查找所需模块的路径的列表
print(sys.path)
上面内容需要在cmd中运行
且要加参数
使用自定义模块(import语句)
# 一个.py文件就是一个模块
def sayGood():
print("sunck is a good man")
def