python 模块与包

# 一个.py文件就是一个模块
# 存放.py文件的目录,称之为包,或者文件夹
# 如果目录里有一个__init__.py文件,那么就是包,反之就是文件夹
# 当__init__.py,当加载某一个包时,这个文件里的内容会执行一次,可以用于做一些初始化的工作

# import AUTO48  加载AUTO48的包
# 导入模块的几种方式
# import 模块名 适用于与当前模块在同一目录内,或者是python标准库中的文件
# import time 加载标准库中的time模块
# import random 加载标准库中的random模块
# 调用时,模块名.函数名()
# import  hello1
# print(hello1.fun1())

# from 包 import 模块
# 调用时,使用模块名.函数名()
# from AYTO48 import Sumdata21047
# print(Sumdata210417.fun1(3,6)

# from 包.模块 import 函数
# from AUTO48.Sumdata21047 import fun1
# print(fun1(3,6))

# from 模块 import 函数
# 适用于与当前模块在同一个目录内,或者python标准库中的文件
# from hello1 import fun1
# print(fun1())

# from 模块 import * 不建议使用(* 加载模块中的所有函数)
# from hello1 import *
# print(fun1())

# 不同的模块中,有同名的函数,可以使用别名进行调用
# from AUTO48.Sumdata418 import fun1 as f1
# from AUTO419.Sumdata419 import fun1 as f2
# print(f2(3,6))

# if__name__=='__main__': 表示以下代码只在本模板内执行
# 在模块内时,__name__的值时__main__

# 除了自定义模块,也有标准版库,第三方库
# import copy 标准库
# from selenium import webdriver 第三方库
# import this python之神
# import math 数据库
# print(math.sqrt(9))  计算平方根

 

posted @ 2021-05-25 14:01  大熊童鞋  阅读(39)  评论(0编辑  收藏  举报