【问题标题】:from moduleName import *从模块名称导入 *
【发布时间】:2016-08-27 07:04:06
【问题描述】:

在 main *.py 中,声明

from myModule import a,b,c

导入模块“myModule”,并在当前命名空间中创建对给定对象的引用。或者换句话说,您现在可以在程序中使用 a 和 b 和 c。但是你需要使用,例如:

print(myModule.a)

现在,我需要使用语句:

from myModule import *

我需要在我的主 *.py 文件中访问“myModule”中声明的一些变量的值,例如:

print(a)

我尝试使用 globals() 来声明全局变量,但它们没有导入当前命名空间。 有谁知道锄头来解决这个问题? 谢谢

【问题讨论】:

  • 为什么要这样做?使用import * 被认为是不好的做法。使用import myModule,然后使用myModule.a

标签: python subprocess


【解决方案1】:

问题不清楚,但你可以使用任何你想要的名字来导入模块:

import thing as t

访问:

t.thingFunction.(foo)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-04-04
    • 1970-01-01
    • 1970-01-01
    • 2018-10-28
    • 2017-12-04
    • 2012-05-20
    • 1970-01-01
    相关资源
    最近更新 更多