【Python基础】模块

发布时间 2024-01-12 08:57:11作者: 小C学安全

简介

模块是一组Python代码的集合,可以使用其他模块,也可以被其他模块使用。
创建自己的模块时,要注意:

  • 模块名要遵循Python变量命名规范,不要使用中文、特殊字符;
  • 模块名不要和系统模块名冲突,最好先查看系统是否已存在该模块,检查方法是在Python交互环境执行import abc,若成功则说明系统存在此模块。

使用模块

Python本身就内置了很多非常有用的模块,只要安装完毕,这些模块就可以立刻使用。
编写自定义模块Hello.py:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-

import sys
def test():
    args =sys.argv
    if len(args) ==1:
        print("Hello 小C")
    elif len(args) ==2:
        print("Hello 小wang")
    else:
        print("提供参数太多")

if __name__ =='__main__':
    test()
"""
直接运行Hello.py会调用test函数,导入时不会执行test函数
"""

直接执行:

导入自定义模块

import  Hello

Hello.test()

导入时,没有打印Hello, word!,因为没有执行test()函数。调用hello.test()时,才能打印出Hello, 小C!

安装第三方模块

"""
pip install 需要安装的模块
"""

关注公共号