Python 从模块导入变量

Python 从模块导入变量,python,Python,我可以从我创建的模块中调用函数,但我不能导入变量,也许有人知道为什么吗? 例如: 模块1.py: Python空闲: from Module1 import * Print(a) 它不导入变量a,但如果我从其他模块调用一个函数,它正在工作您必须记住Python不区分大小写。内置函数,或者实际上,任何函数都应该以小写字母开头。如果您的Python文件名为Module1.py,那么从Module1 import*执行同样是不正确的。因此,正确的形式应该是: from Module1 import

我可以从我创建的模块中调用函数,但我不能导入变量,也许有人知道为什么吗? 例如:

模块1.py:

Python空闲:

from Module1 import *
Print(a)

它不导入变量a,但如果我从其他模块调用一个函数,它正在工作

您必须记住Python不区分大小写。内置函数,或者实际上,任何函数都应该以小写字母开头。如果您的Python文件名为Module1.py,那么从Module1 import*执行同样是不正确的。因此,正确的形式应该是:

from Module1 import *
print(a)

你好欢迎来到堆栈溢出。请参阅以及如何创建一个,以便我们可以更好地帮助您。您实际使用打印吗?它应该是print.No。它的模块名是正确的,因为我说过我可以从模块调用函数。你是如何调用函数的?是printa还是printa?后者将不是有效的代码
from Module1 import *
print(a)