如何将变量从一个文件导入到另一个文件?
例如: file1
有变量 x1
和 x2
如何将它们传递给 file2
?
如何将 所有 变量从一个变量导入另一个变量?
原文由 Some kid 发布,翻译遵循 CC BY-SA 4.0 许可协议
进口 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..
从 文档:
虽然在模块级别使用
from module import *
是有效的,但这通常不是一个好主意。首先,这失去了 Python 原本拥有的一个重要属性——您可以通过您最喜欢的编辑器中的简单“搜索”功能知道每个顶级名称的定义位置。如果某个模块增加了额外的功能或类,你也会在未来给自己带来麻烦。原文由 Ashwini Chaudhary 发布,翻译遵循 CC BY-SA 3.0 许可协议
2 回答5k 阅读✓ 已解决
2 回答1k 阅读✓ 已解决
4 回答936 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
1 回答1.7k 阅读✓ 已解决
1 回答1.2k 阅读✓ 已解决
将导入 file1 中的所有对象和方法