模块与包

#一个python文件就是一个模块
#存放py文件的目录,我们称之为包,或者文件夹
#如果文件夹中有一个__init__.py,那么就称之为包
#如果是包,必定会有__init__.py,如果没有,则是一个普通的文件夹
#当加载一个包时,会自动执行一次__init__.py中的内容
import AUTO47

import time  #加载时间模块
time.sleep(1)

#标准库,不需要安装,加载就能使用
import this  #python之禅

#第三方库,需要安装后才可以使用
import requests  #网络爬虫
import xlwt,xlrd  #读写excel

#导入模块的几种方式
#import 模块名
# import Sumdata_210310
# print(Sumdata_210310.fun1(3,6))  #模块名.函数名

#from 包 import 模块
# from AUTO47 import Sumdata_210310
# print(Sumdata_210310.fun1(3,6))  #模块名.函数名

#from 包.模块 import 函数
# from AUTO47.Sumdata_210310 import fun1,fun2  #导入多个函数时,中间用逗号隔开
# print(fun1(3,6))  #函数名
# print(fun2(3,6))

#from 模块 import 函数
# from Sumdata_210310 import fun1
# print(fun1(3,6))  #函数名

#from 模块 import *  #加载模块下的所有内容,不推荐这种写法
# from Sumdata_210310 import *
# print(fun1(3,6))
# print(fun2(3,6))

#不同的模块当中,有相同的函数名,可以使用别名对函数进行区分
from AUTO47.Sumdata_210310 import fun1 as f1
from AUTO47.Sumdata2_210310 import fun1 as f2
print(f1(3,6))
print(f2(3,6))

# if __name__ == '__main__': 这句话表示,以下的代码,只在本模块内执行
#如果被别的模块调用,则不执行以下的代码

#导入模块时,如果出现红色波浪线,可以右键文件夹,选择Mark Directory as,选择Sources Root
#就可以将这个目录加入到标准路径中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值