如图,python中,调用模块功能时,为啥不在功能里面的内容也会被执行?

5506℃ MARCELLA

如图,python中,调用模块功能时,为啥不在功能里面的内容也会被执行?

python在导入模块时模块会执行一次吗

python是解释性动态语音,所以当你导入模块时,脚本会执行一边,脚本中的全局变量都会赋值。

在python中使用模块运行出现如下问题

报错写的很明白了,缩进不对,是不是混用了tab和空格啊,把空白都删掉,然后再用空格输入一遍缩进。

如果解决了您的问题请采纳!

如果未解决请继续追问

python 中 用import 引用模块,模块 与 python 启动的位置在同一目录,为何还是引用不了

你提供的信息比较少,不好判断问题。一般情况下,引用同一目录下的模块是不会有问题的。你的模块是否命名为*.py?

请做以下尝试:

切换到模块所在目录,输入python进入交互模式,然后再import,看看是否导入成功。如果不成功,请贴出错误信息。

也可以尝试加一个环境变量,假设模块存放的目录是/home/admin/test:

export PYTHONPATH=/home/admin/test然后再执行导入。这个变量中的地址会自动附加在PATH环境变量内,作为模块的查找路径。

在python中使用import调用模块。

比如你一开始用的:

import modulename

如果修改的话,要这样:

reload(modulename)