美文网首页
python3关于import的之类的循环导入

python3关于import的之类的循环导入

作者: ChronosAeon | 来源:发表于2018-04-02 11:16 被阅读0次

文件结构目录:


image.png
  '''
    a.py
  '''
print('a')
def gg():
    print('ok')
def ga():
    print('okk')
import age.b
print('b finished')
import age.c
print('c finished')  
   ···
     b.py
   ···
print('b开始')
from age.a import gg
gg()
  print('b')
print('b结束')
  ···
    c.py
  ···
print('c开始')
from age.a import ga
ga()
  print('c')
print('c结束')

以上三段个py文件的代码结果如下:
a
init
b开始
a
b finished
c开始
okk
c
c结束
c finished
ok
b
b结束
b finished
c finished
里面可以得到一个精简的结果只要被导入过的模块,如果代码运行里再次遇到会被无视,且不管是否是只导入模块里的某个函数,导入某个函数本质也是导入整个模块的内容,只是python对于用户屏蔽了其他的函数,防止污染命名空间。

相关文章

  • python3关于import的之类的循环导入

    文件结构目录: 以上三段个py文件的代码结果如下:ainitb开始ab finishedc开始okkcc结束c f...

  • python3 导入 from urllib import ur

    在python3的版本中导入 from urllib import urlencode 出现如下错误 cannot...

  • urllib.error.URLError: <urlop

    python3使用urllib添加header报错 导入ssl时关闭证书验证import sslimport ur...

  • Python 随记

    要使用模块重载函数reload()在Python3中需要导入包 from imp import reload()在...

  • 关于import导入模块

    安装第三方模块,导入模块的时候,出现错误的时候,可以这么检查 注意导入的包及模块名称与你自己的脚本名称不要一样 检...

  • 创建用户

    #!/usr/local/bin/python3 import sys import string import ...

  • Python-模块

    模块 模块的搜索路径 模块导入的执行流程 循环导入 包 包中模块的使用:import 包的嵌套 包中模块的使用:f...

  • 修改微信小游戏跳一跳分数

    python3 代码 import requests import json import time from C...

  • React 代码分割&错误边界(6)

    代码分割 import 静动态导入 静态导入:static import import xxx from 'xxx...

  • import导入

    大家在写前端代码时会发现,从外部用import引入进来的文件,有的需要用{},有的不需要用,仔细想想它们还是有区别...

网友评论

      本文标题:python3关于import的之类的循环导入

      本文链接:https://www.haomeiwen.com/subject/dbmthftx.html