如图,python中,调用模块功能时,为啥不在功能里面的内容也会被执行?
更新时间:2021-08-24 19:13:10 • 作者:MARCELLA •阅读 726
- python在导入模块时模块会执行一次吗
- 在python中使用模块运行出现如下问题
- python 中 用import 引用模块,模块 与 python 启动的位置在同一目录,为何还是引用不了
- 在python中使用import调用模块。
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)