前言
今天兴高采烈的去上班,因为我买的股票大赚,所以美滋滋!当天上班就肯定没啥状态嘛,心思都在股票上!随便涨几个点就是一个月的工资,那肯定还是香一些的,所以今天格外关注股票价格信息,五分钟不到就看一次,没想到被老板抓到了,狠狠的批了一顿!确实不好意思,所以我就用Python构建一个股票价格CLI。这样就再也不用担心老板揪我小辫子了!
- 阅读你想要得到的价格的代码。
- 擦拭指定的滴答机的最新价格。
- 显示刮掉的价格。
我们开始吧
首先,创建一个新的python文件。在本教程中,我将命名我的main.py。拥有新python文件后,导入sys , BeautifulSoup和requests :
Main.py
import sys
import requests
from bs4 import BeautifulSoup
之后,我们的cli将需要用户输入一个滴答作为命令行参数。python3 main.py。使用sys库中,我们可以检查用户是否输入了一个滴答器,如果没有提供代码或提供了太多的代码,则使CLI返回一个错误。然后,这个CLI将定义ticker变量作为用户提供的第二个参数:
Main.py
if len(sys.argv) > 2:
print('You have specified too many tickers')
sys.exit()
if len(sys.argv) < 2:
print('No ticker provided')
sys.exit()
ticker = sys.a