028-86261949

当前位置:首页 > 学科资讯 > Python新人必看:这些坑一定不要踩

Python新人必看:这些坑一定不要踩

2019/07/11 17:06 分类: 学科资讯 浏览:1


python语言简单易用,但容易给新入门的朋友造成一些微妙的,难以捕捉的错误,稍不注意就入坑了。

因此,今天给大家总结一些易犯的小错误,让你轻松进行不踩坑的Python学习

 

坑一:安装

Python是一个黑框框的界面,非常不适用于调试,所以必须配套安装编译器,当然word文档也能当编译器用。安装完编译器记得把python程序的地址告诉编译器,这个小坑大约花了一晚上才爬出来。因为这种低级错误,根本不会有人在网上讨论。

 

坑二:科学上网

因为交易服务器在境外,需要科学上网。好不容易能看到外面的世界了,但是python却获取不了服务器数据。最后发现科学上网软件只开放了网页浏览端口,python数据走的是另外的端口,需要全局代理。

 

坑三:延时

科学上网延时很厉害,而且时通时断。一旦网络断开,python就会报错,然后挂掉。尝试用一个程序获取数据,一个程序下指令来减少50%延时,效果很好,但然并卵,6秒延时减少到3秒又如何。程序挂掉的问题,用while True + os 来重启,但是效果很不好,因为在不同位置断线的错误码不一样,无法捕捉一个合适的重启特征。这个在网上有教学,用另外一个程序来监测程序是否挂了。

这里我创造性的设计了一个方案,就是程序每运行一遍都关掉然后重启,不管是延时导致程序挂掉,还是程序顺利完成了一圈。这个方案得到了华为工程师的高度鄙视,他说任何一个有良知的程序员,都不会设计一个如此残暴的逻辑。因为如果大家都这么弄,系统肯定扛不住。

 

 

#标签:Python新人