我现在不知道如果这是我的问题的正确标题,我不知道如何在python中专门调用它。
我想要的是“简单”。
我有一个文件1.py,上面写着:
x = 10
我还有另一个是2.py
print x
哪个应打印十个。
我正在寻找的是Java中的extends
或PHP中的include
等效。
这可能吗?我应该包含文件还是别的什么?
提前致谢!
<子> 如果这个问题没有理解,我会道歉。当我得到答案时,我会改进我的问题(如果有必要的话)。我不是百分百肯定这不是骗局,因为我不知道我应该寻找什么。 子>
答案 0 :(得分:2)
导入怎么样?
from file1 import x
print x
或者:
import file1
print file1.x
第一个将x导入全局命名空间,第二个导入file1的命名空间。
这与Java中的extends
不同(它实际上非常类似于Java中的import
),这将使用Python继承来实现:
class Subclass:
...
class ExtendsSubclass(Subclass):
...