从另一个文件导入变量?

新手上路,请多包涵

如何将变量从一个文件导入到另一个文件?

例如: file1 有变量 x1x2 如何将它们传递给 file2

如何将 所有 变量从一个变量导入另一个变量?

原文由 Some kid 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 186
2 个回答
from file1 import *

将导入 file1 中的所有对象和方法

原文由 ennuikiller 发布,翻译遵循 CC BY-SA 3.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 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题