怎样将下列程序封装成一个可以运行的程序import tushare as tsimport timewhile True: # 获取当前交易日的股票数据 data = ts.get_today_all() # 筛选符合要求的个股 selected = data[(data['ma60'] > data['ma120']) & (data['ma120'] > data['ma250'])] # 输出符合要求的个股代码和名称 if len(selected) > 0: print(selected[['code', 'name']]) # 等待60秒后再次查询 time.sleep(60)
时间: 2023-05-31 22:01:48 浏览: 108
ml-deployment-practice:使用Flask和Heroku部署ML模型时的实践学习最佳实践
这段程序可以封装成一个可以运行的程序,需要在代码开始前添加一个 `if __name__ == '__main__':` 的判断语句,用于判断是否是主程序运行。同时,需要将 while 循环放到一个函数中,方便调用。
以下是封装后的代码:
```python
import tushare as ts
import time
def main():
while True:
# 这里写你的程序逻辑
print(ts.get_hist_data('600519'))
time.sleep(10)
if __name__ == '__main__':
main()
```
阅读全文