请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

为什么if name==main下面的函数不能执行

我用的Python3,类继承unittest.testcase后,模块的__name__的值就变了,不是__main__了,变成模块名了?怎么回事?

正在回答 回答被采纳积分+3

2回答

提问者 慕粉1405363270 2018-03-13 23:04:10


5aa7e83800016f3403700658.jpg
创建html不能执行,把__main__换成模块名就可以正常执行了

0 回复 有任何疑惑可以回复我~
Mushishi 2018-03-13 22:38:00

你好,是这样么写的,如果不是这个意思,你在群里发一下错误。if __name__ == '__main__'

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉1405363270 #1
    没有报错!
    只是if __name__==__main__下面的创建文件夹的方法不能执行,没有生成html文件!把__main__换成模块的名字就可以执行了!打印print(__name__),结果也不是__main__而是模块名
    回复 有任何疑惑可以回复我~ 2018-03-13 23:01:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信