Python3 报错:Traceback (most recent call last)

最近在学习量化投资,要使用python 编程。

获取某只股票最新价格

按照教程输入代码:

1.png

运行后,报错

2.png

Google 搜索一番,“Traceback (most recent call last)”,有人说是版本问题,我想是不是选择版本那里没有勾选,于是我删除整个项目,重新再操作一遍,并勾选上这里。

3.png

把代码复制进去,发现还是报错,到底是什么原因呢?

我仔细看了几遍代码,难道现在股票休市了查不了价格?

把网址放到浏览器看看,发现网页访问不了,显示找不到。

把网址放到Google 里搜索,发现一个博客帖子也是讲查询股票实时价格,并且包含这段代码,于是把别人代码中的网址放到浏览器里打开,显示出正确的查询结果。

原来是股票代码不对,换了股票代码,还是出错,不过错误少了很多,就剩一个错误了。

4.png

错误提示说12行有问题,对照教程中的代码,原来“sqlit“写错了,应该是"split“

5.png

修改运行后,终于出现正确的结果了,显示了这只股票的最新价格。

6.png

现在回头再看第一次错误代码,懂行的人一看就知道,已经提示是打开url 出问题了,作为小白啥都不懂,经历过一遍总算明白了。