我从另一个脚本(Python 3.5,IDE Spyder)导入变量时遇到了一些问题。 两个脚本都在同一个文件夹中。
First.py
a = "1"
b = 2
Second.py
from First import a,b
print(a,b)
我收到错误:“ImportError:无法导入名称'a'”
如果我使用:
Second.py
import First
print(First.a)
我得到:“模块'第一'没有属性'a'”(预期结果)
和最后:
Second.py
from First import *
print(a)
我得到:“名字'a'未定义”
所有函数都可以正常工作,但是https://docs.python.org/3.5/tutorial/modules.html它表示我可以使用带变量的导入。
有什么问题?