我不知道如何解释我想要做什么,所以我认为您可以理解代码示例。
py
y = 0
import printy
printy.py
import y
print y
NameError: name 'y' is not defined
当我调用具有导入功能的脚本时,效果很好,但是我想知道如何共享变量。
py
import printy
printy.py
y = 0
print y
result = 0
最佳答案
我不知道哪个文件应该工作(假设每个代码块是一个不同的文件),如果variables
可以共享import
,则应该共享。另外,我会这样写:
文件y.py:
from printy import *
y = 0
文件printy.py:
from y import *
print y
另外,两个文件在运行时都必须已经存在,并且必须保存到同一文件夹中。
编辑:如果
result = 0
是输出,则一切工作正常。另外,如果这不起作用,我会printy.print(y)
关于python - 在Python中使用导入脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31745170/