如何将变量从一个文件导入到另一个文件?
示例:file1
具有变量x1
和x2
如何将它们传递到file2
?
如何将所有变量从一个导入到另一个?
最好显式导入x1和x2:
from file1 import x1, x2
这允许您在使用file2
时避免与file1
中的变量和函数发生不必要的命名空间冲突。
但如果确实需要,可以导入所有变量:
from file1 import *
导入file1
内部file2
:
要从file1导入所有变量而不淹没file2的命名空间,请使用:
import file1
#now use file1.x1, file2.x2, ... to access those variables
要将所有变量从file1导入file2的命名空间(不推荐):
from file1 import *
#now use x1, x2..
从文档中:
虽然在模块级使用模块导入中的是有效的*
,但这通常是个坏主意。首先,这就失去了Python的一个重要特性—您可以知道每个顶级名称是由您最喜欢的编辑器中的一个简单“搜索”函数定义的。如果某个模块增加了额外的函数或类,将来也会遇到麻烦。
from file1 import *
将导入file1中的所有对象和方法
问题内容: 如何将变量从一个文件导入到另一个文件? 示例:具有变量以及如何将其传递给? 如何将 所有 变量从一个导入到另一个? 问题答案: 将导入file1中的所有对象和方法
问题内容: 好的… 我已经搜索并寻找了可以直接回答我的问题的答案,但是没有成功。我的问题很简单,老实说,我想在那里会有一个更直接的答案。请记住,我还是该语言的新手,并且仍在学习中。 _因此,我将使用和作为我的两个文件,以及作为示例变量。_变量包含在中。如何将变量导入, 然后通过更改为另一个值, 然后 使用新值更新变量? 我不确定这是否可能,但我想一定会这样。我正在使用python 2.7.11,谢
问题内容: 在将其标记为重复之前, 请阅读我的问题: 我正在尝试从子目录的文件中导入类 并且在我的课程中有()我尝试了什么: 放入main.py: 我收到错误消息: 从文件导入Klasa ImportError:没有名为“文件”的模块 当我尝试使用时: 我收到此错误: tmp = Klasa() NameError:未定义名称“ Klasa” 我在子文件夹中放了一个空格,它仍然不起作用,而我在 :
问题内容: 我是React的新手。希望使用单独文件中的少量组件来开发应用程序并将其导入到我的App.js中 我尝试过但无法弄清楚我在做什么错。 这是我的html: 这是我的App.js :( 来自js /目录) 这是我的MyComp.js (来自js / components /目录) 如果我这样尝试,我什么也看不到。而如果我在App.js中创建类,则它就像一个魅力。 有什么建议我在做什么错? 问
我知道这个话题在这里的100篇帖子中都有涉及,但我在这个特定的例子中遇到了很多麻烦,无法理解。 基本上,我正在使用Spritebuilder将精灵/节点导入我的游戏。我在类的正文中导入了某个特定类的精灵,但我希望能够在我的精灵类中定义一个变量,然后从类中编辑它。例如,如果我的精灵在GameScene中收集了一枚硬币,我想在精灵类中的方法中更改我的精灵的速度。 下面是我的代码,但不幸的是它不起作用。
问题内容: 我只是想从另一个文件中加入我的Swift类,例如它的测试 PrimeNumberModel.swift PrimeNumberModelTests.swift 两个swift文件都在同一目录中。 问题答案: 我的文件中也遇到了同样的问题,但常规项目文件中却没有。 摆脱: 使用未解析的标识符“ PrimeNumberModel” 我需要测试文件中的基本模块。在我的情况下,我的 目标 称为