我可以从我创建的模块调用函数,但我无法导入变量,也许任何人都有任何想法为什么? 例如:
Module1.py
:
a="hi"
Python空闲:
from Module1 import *
Print(a)
它不会导入变量a,但是如果我从其他模块调用一个函数它就可以了
答案 0 :(得分:1)
你必须记住Python 不不区分大小写。内置函数(或实际上,任何函数)应始终以小写字母开头。如果您的Python文件名为" Module1.py",那么执行from module1 import *
也是不正确的。所以正确的形式是:
from Module1 import *
print(a)