用pythnon生成从Tushare获取当前沪深股市所有股票的工业领域,并且针对每个工业领域创建子文件夹的代码
时间: 2024-05-02 22:20:34 浏览: 48
:请问您需要帮助的具体内容是什么?如果是关于Python使用Tushare获取沪深股市所有股票的工业领域并创建子文件夹的代码,可以参考下面的示例代码:
```python
import os
import tushare as ts
# 获取所有股票信息
pro = ts.pro_api()
data = pro.stock_basic(exchange='', list_status='L', fields='ts_code,name,industry')
# 按行业分类创建子文件夹
for industry in data.industry.unique():
# 处理特殊字符
dir_name = industry.replace('/', '_')
dir_path = os.path.join('.', dir_name)
os.makedirs(dir_path, exist_ok=True)
# 获取行业股票信息并写入对应的子文件夹
stocks = data[data.industry == industry]
for ts_code, name in zip(stocks.ts_code, stocks.name):
file_path = os.path.join(dir_path, ts_code + '_' + name + '.txt')
with open(file_path, 'w') as f:
f.write(ts_code + ' ' + name)
```
该代码会在当前目录下创建每个工业领域的子文件夹,并将对应行业的股票信息保存在对应的子文件夹中,文件名格式为股票代码_股票名称.txt。注意,使用此代码需要先安装Tushare并获取对应的Token。
阅读全文