知行编程网知行编程网  2022-12-02 06:00 知行编程网 隐藏边栏  22 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python执行报错有哪些原因的相关知识,包括python编写窗口程序,以及python 2这些编程知识,希望对大家有参考作用。

python执行报错的原因有哪些

Python执行时报错,可能是以下的几种原因

1、运行出现object()takes no parameters错误

一开始没注意,然后发现__init__(Ctrl+/验证是双破折号,我只用了破折号)

推荐:


2、Type error:takes0 positional arguments but 1 was given


可能是因为你定义的类中方法名后面的括号()里没有写self


3、在编译时会出现这样的错Indentation Error:expected an indented block


说明这里需要缩进,只需要在出错的行按空格键或Tab键(不能混用)缩进即可。


4、syntaxerror: invalid syntax


“非法声明”。缺少标点符号(如缺少分号、符号等)、多个标点符号、拼写错误等都会导致此错误。


5、pycharm 编写程序使 import无法通过。


这是因为程序不在根目录下,无法导入本地包。解决方法如下:


(1)清除缓存并重启:(File -> Invalidate Caches / Restart...)


(2)设置源码目录(注意设置哪个目录,这里是test_suite)(源码目录右击->Make Directory as->Sources Root)

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享