问题一:在写代码的过程中忽略掉了
if __name__='__main__':
长期以来我在写python的过程中都没有写 if __name__='__main__‘也没有出现问题。也不知道这个语句到底什么意思。直到有如下代码(部分截取,代码是什么不重要)
在运行在linux系统中没有任何问题。但是在windows下却又如下错误
其中 画红线的 this problably means that you are on Window and you have forgotten to use the proper idiom in the main module
if __name__='__main__'
是重点。
解决方案是,在代码所有的import语句后面按照提示加上该语句就可以了。
而且加了之后,后边的语句都同时缩进四个空格。问题不难,难的是要在很长的报错信息中找到最后的提示