当前位置:首页 > 星座达人

#NAME?:EXCEL表中出现#NAME是什么意思?

分享到

EXCEL表中出现#NAME是什么意思?

在EXCEL表中出现#NAME的意思分为以下三点:在公式或函数中引用了不能识别的文字,返回检查下公式是否输入正确。可以单击显示错误的单元格,单击显示的按钮,显示计算步骤”A10)输入成=SUN(A1:那么在单元格中就会显示错误:

if __name__ == '__main__': 究竟起什么作用,阅读本文后,其他文章不必再看

n print('ok')nnnif __name__ == '__main__':n func()这种形式的代码,__name__ 事先并没有定义,必须先了解模块属性1、模块属性一个python脚本(以.py 结尾的文件)就是一个模块,模块自身有若干属性,其中比较常用的是如下两个1. __name__ 模块的名称2. __file__ 脚本的完整文件路径在任意一个python脚本里,你都可以输出这两个属性print(__name__)nprint(__file__)得到结果__main__n/Users/zhangdongsheng/experiment/test/test.py__name__ 的值是 __main__,这表示模块的名称是__main____file__ 是文件的完整路径虽然弄清楚了__name__ 是怎么一回事,明明__name__ 就等于 __main__,显然是存在 __name__ 不等于__main__ 的情况。2、直接执行与其他模块引入简单的功能,我们可以在一个python脚本里完成,比如下面的例子里,一个是main.py,做为整个程序的启动脚本,供main.py使用(1)utils.pydef safe_division(a,b):utils 模块里的__name__ 值为:__name__)n(2)main.pyfrom utils import safe_divisionnndef func(),输入两个整数;)n arrs = value.split()n a = int(arrs[0])n b = int(arrs[1])nn result = safe_division(a;b)n print(result)nnnif __name__ == '__main__',来理解 __name__ 在不同场景下的取值情况,先来执行utils.py文件python utils.py执行结果为utils 模块里的__name__ 值为,__main__第二步:执行main.pypython main.py执行结果为utils 模块里的__name__ 值为,但是utils.py脚本里的代码也被执行了,这是因为在main.py脚本里引入了utils.py 这个模块,被引入的脚本里的代码会在引入时执行,当utils.py 被其他脚本引入时。它的__name__ 就不等于__main__,恰好是文件名称去掉.py 剩余的部分,我们可以得出两个结论1. 当脚本被直接执行时,模块属性__name__ 等于__main__2. 当脚本被其他模块引入时。

为什么我的WPS表格在用if函数时结果是#NAME?的?

0

对Python中if __name__ == '__main__'的理解

对Python中if __name__ == '__main__'的理解

EXCEL表中“#NAME?”是什么意思?

excel中出现“#NAME”怎么办?