python程序没有报错但是运行没有任何结果怎么办?
发布日期:2021-06-29 20:03:48
浏览次数:3
分类:技术文章
本文共 786 字,大约阅读时间需要 2 分钟。
python程序没有报错运行没有任何结果怎么办?
可以从以下情况进行分析:
1.没有语法错误不代表没有逻辑错误 IDE工具毕竟不是人工智能,即使是人工智能也能力有限 我们可以新建一个地方 写一个输出看是否能正常运行,可以的话我们排除编译器错误 可以百分百肯定是自己代码错误而不是编译器的问题2.一般的错误IDE都会报出,可是运行程序没有任何反应
说明程序第一行就有错误在第一行写一个检查点输出python为例
print(“mymain检查点1”)
把它放在所以代码之前记住是所有代码之前
第二行再写一个print
依次类推图示
我们可以看到界面满是警告,没有错误提示
运行主模块mymain竟然没有任何结果 我们加入多个检查点 每一个类运行依次,再次运行mymain 这时出现了报错如下:报错显示
其他各检查点安排
我们可以看到输出 mymain检查点1就没有接着输出mymain检查点2
原来程序的第一行就有错误,导致mymain相当于一个空程序点击运行会一直挂着mymain没有执行是因为 improt HC里面有错误 HC里面是因为import LXTTable里面有错误 LXTTbale里面是因为 class LXTable(object)里面有错误 而错误是第23行函数zzsj()报错 missing 2 required 参数 cls qssj
究其根本是因为代码第一行就错了,导致Mymain相当于是一个空程序
一直在运行挂着 因为import的连环引用 导致编译器无法察觉底层错误 必须设置检查点 每个类运行一次 再运行主程序 才能正常报错千算万算没想到是
import连环引用导致编译器无法解读错误
而且错误就在第一行,极其容易忽略
加上类耦合多过高 好费很多时间查找还是难以找出然而这些都是三郎的经验之谈情况特殊
具体的还需多多学习转载地址:https://blog.csdn.net/m0_51684972/article/details/109346620 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
关注你微信了!
[***.104.42.241]2024年04月17日 13时04分50秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
c# object sender,EventArgs e的一些讲解
2019-04-30
关于C#事件处理函数中的参数(object sender, EventArgs e)
2019-04-30
object sender,EventArgs e的一些讲解
2019-04-30
C#中使用XmlWriter写入XML数据
2019-04-30
C#鼠标按住标题移动时移动窗体
2019-04-30
存储过程中调用EXECUTE IMMEDIATE的“权限不足”问题
2019-04-30
G711 G723 G729线路占多少带宽问题
2019-04-30
针对文本文件单行连续多字符内容根据分隔符号转多行方法
2019-04-30
OPPO A37M刷机
2019-04-30
通过代理使用远程桌面(Mstcs)
2019-04-30
XP下安装VS2003 ,安装先决条件IIS后,提示未安装frontpage服务器扩展
2019-04-30
linux中的mail命令
2019-04-30
如何排除网络故障1:常见的问题和解决这些问题的工具
2019-04-30
Bypass交换机-确保关键链路的高可用性 (HA)
2019-04-30
如何实现网络端到端监控
2019-04-30
如何排除网络故障2:解决网络取证问题
2019-04-30
虹科方案|虹科Vdoo安全平台-D-Link路由器的安全漏洞
2019-04-30
弘辽科技:怎么在淘宝上开公益店铺?怎么设置公益宝贝?
2019-04-30