【发布时间】:2019-12-31 02:27:32
【问题描述】:
我有一个名为 FileA.py 的文件,它的变量 a = 0。 我有另一个名为 FileB.py 的文件,它有一个变量 b = a,并且 a 指的是 FileA.py 中 a 的值。 有什么方法可以读取/导入 FileA.py 中 a 的值到 FileB.py 从而使变量 b = 0?
【问题讨论】:
标签: python
我有一个名为 FileA.py 的文件,它的变量 a = 0。 我有另一个名为 FileB.py 的文件,它有一个变量 b = a,并且 a 指的是 FileA.py 中 a 的值。 有什么方法可以读取/导入 FileA.py 中 a 的值到 FileB.py 从而使变量 b = 0?
【问题讨论】:
标签: python
这里是fileA.py的内容:
a = 0
这里是fileB.py的内容:
from fileA import a
b = a
print(b) # --> 0
在运行fileB 时,它首先从fileA 导入变量a(及其值),然后使用它来初始化变量b。这由最终的print 确认,它输出0
【讨论】:
使用全局作用域方法,参考如下: https://www.google.com/amp/s/www.geeksforgeeks.org/global-keyword-in-python/amp/
使用导入方法示例: 文件A.py a=0
文件B.py 导入文件A
b=文件A.a
希望这会有所帮助。
【讨论】: