python 导包语法 和循环导包问题

python 导包语法 和 问题

语法:

  • 例1:要导入一个包中所有的功能函数比如time 包 或者os
#第一种方式:直接导入一个包
import time
import os
# 第二种可以直接导入多个包
import time , os
# 是导入这个包里的所有的功能函数 (权限低,会有一个导包顺序的问题)
from time import  * 

(一般不用*号,自己创建的py文件也不要和要导入的包重名)
导包顺序:导入sys , 打印 sys.path看里面的路径 就是导包的顺序,如果使用pycharm比较只能会缓存一些他认为你需要的包piy文件


  • 例2要导入一个包中的一些功能函数 , 比如random包中的randint 或者 flask包里面的Blueprint
# from后面跟的是包  import后面跟的是包里面的函数
from random  import randint
from flask import Blueprint
# 一次导入两个功能函数或者多个
from flask import Blueprint, render_template 


想使用自己定义的 模块,一个py文件被导入的时候 , 就相当于导了一个模块,包相当于文件夹 , 要被导入的包 最底下写上

#__name__ 当在本文件运行的时候会等于main  
if  __name__ == '__main__':
	

循环导入的问题:

不能循环导包 , 就是AAA.py文件里面导入了xxx.py , 那xxx.py再导入AAA.py 就会出现问题
flask里面的蓝图用了__init__文件解决.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值